请选择 进入手机版 | 继续访问电脑版

sql server数据库和表的管理重难点总结

[复制链接]
苍野狼步 发表于 2021-1-1 18:29:27 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
数据库和表的管理

重点:掌握使用差异数据范例创建表,删除,查询,更新表中数据,简称,增删改查。
难点:约束功能的设置;特定内容查询。
如果,您是一个帅哥,别人说你帅,但是不够具体,毕竟幸亏哪?
咱们来看看数据库这个大帅哥毕竟有哪些魅力能吸引这么多女神的围追!
嗨!我姓帅,叫哥。不要惊讶于我的名字为何这么希奇,这是女神们给我的,你们可以喊我小名,叫数据库。我有四个大的优点:
是我的四种数据文件范例:
 主数据文件:包罗数据库的启动信息,指向数据库中的其他文件,扩展名.mdf
 次要数据文件:扩展名.ndf
 事务日志文件:一个或多个T-SQL语句的聚集,扩展名.ldf
 文件流数据文件:如文档,图片,音频,视频
先容完我的优点还有,我可以干许多事,这也是我受接待的原因,世界是物质的,自然会产生物质的属性,比如巨细多少,材质,可以刻画出一个公司的经营状况等,男士或女士的身高体重。在我这统统可以资助他们记载实现。接下来先容我的本事,我有6类数据范例,通过它们,可以根据差异需求创建出你喜欢的表,比如,追怎么样的女神,身高多少,年岁多大,什么专业结业的。
数据范例
 精准数字:整型两种,int用作年岁,学号,编号等;bit 用作性别取值0,1或null,只有false true两种大概;decimal(5,2) 固定精度和范围,用作结果,99.9;money 精度到钱币的百万分之一
 近似数字:float,real
 字符串:char存储固定长度;varchar(20)存储可变长度,身份证号,家庭住址;text,存储非Unicode字符数据
 Unicode字符串:nchar存储定长字符型数据;nvarchar(50)存储变长字符型数据,用作姓名,民族,职务,备注;ntext 存储大量字符型数据
 二进制字符串:binary 存储可达8000字节长的定长的二进制数据;varbinary 存储可达8000字节长的变长的二进制数据;Image 存储可达20亿字节长的变长的二进制数据
 日期和时间:date ;time ; datetime,这记载女神的出生日期,不要等你追到了才发现,她是30年前的女神,现在是女神的奶奶奥!
下面看看,帅哥是怎么养成的,我每天不是闲着什么都不干,人每天运动,才会容光焕发,脱衣显瘦,干活有力,隔壁有个女神叫姜元元,自从看到我就喜欢上我了,下面看看我是怎么把我放进她心里的。
女神追我也是讲求方法的,如果没有准确的方法,我这么优秀,相信肯定会选择她姐妹,而不是她。
增 ⑴创建表
Create table
(
Name nchar(10) not null,
Salary money not null,
Time datetime not null,
Interest nvarchar(50)
)

⑵执行了以下语句:
INSERT INTO employees(name,salary,time,interest) VALUES(‘姜元元’,‘5800’‘2009-12-15’)

不要惊讶,输入以上下令为什么会堕落,许多多少女神各方面都很优秀,但是都没有追到我,知道为什么吗?答案很简答,她们不是我喜欢的范例。给各人做个错误示范,是要告诉各人避免错误,比追求乐成,更重要。分析:
1、SQL Server2016数据库中有一个员工信息表employees,表结构如下图所示,公司新入职了一个名叫姜元元的职员,管理员想将其信息插入employees表中,他执行了以下语句:
INSERT INTO employees(name,salary,time,interest) VALUES(‘姜元元’,‘5800’‘2009-12-15’)结果是(C)(选择一项)

A、记载乐成插入到employees表中,interest列为空值
B、记载乐成插入到employees表中,interest列为默认值
C、因为VALUES子句中值的数目与INSERT语句中指定的列的数目不匹配,执行语句将堕落
D、因为INSERT语句中多了一个关键字INTO,执行语句将堕落
所以,选择C,VALUES子句中值的数目与INSERT语句中指定的列的数目不匹配,执行语句将堕落。我选择女生,可是有尺度哟!她四项优点缺一项也会拒绝她对我的表明的。
由于工作与生活打仗到不少人,此中有许多姑娘,在我忙或是闲着但不想和她来往时候会约我陪她出去看电影,逛街,应付不外来怎么办?一个字删,将不重要的女神删掉,虽然她们也很优秀,可是一个人不能来往那么多女神。具体怎么做请看下面:
删除列
drop column 性别
删除数据库
drop database 库名
删除表
Drop table 表名
由于太帅太优秀,加我的女神越来越多,避免太善良委曲加她,带来她们主动约我和她来往的尴尬,有一个治标治本的方法,约束她们,长得漂亮但不够出众不加,长得出众但是性格不好,不加,这样可以避免一些女神的骚扰。具体看看怎么做:
增 插入列:在表中插入性别列,约束只能输入才貌双全或秀外慧中。表明一下这个是表的名称employees
alter table employees
add 性别 nchar(10) check(性别='才貌双全 ’ or 性别=‘秀外慧中’)
验证:只有输入指定内容才可以,一个不符合选项的玉人竟然想加我,果断拒绝。

我有一个好朋侪叫快乐,我们每天都在一起玩,因为对我很重要,所以给他多给点钱花,怎么把工资改成两万呢?请看下面:
改 update  set  [where ]
例:将表中快乐的工资改为20000,生存检察效果如下。

我和元元快乐的在一起,虽然我们住的地方不大,但是有家的感觉,依然温馨。元元说她心很小,小到只能装下我,所以她想查查我还有多少朋侪,因为,一直有那么多女孩追求我,查一查,我还有哪些朋侪呢?我说,你随便查吧!
查询语法
Select  from  where
例:
一.查询所有列 select * from employees
二.查询特定列 name是姜元元的记载信息 select * from employees where name=’姜元元
三.查询特定列和特定行 职务是笑神的name 语句:select name from employees where job=‘笑神’

四.查询特定范围 查询salary为5000-20000 人员信息
select * from employees where salary between 5000 and 20000

写完了,快乐不是别人给的也不是自己争取的,而是靠自己发现的。

来源:https://blog.csdn.net/Friendsofthewind/article/details/111994986
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )