- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WORD格式
专业资料整理
一、简单的增删改查:
表名为 room
查: select *from 表 where 字段 = 要查询的值
增: insert into room values( ,要增加的值 ?,?..)
改: udate 表 set roomjc= ?DDD? where id=1;( 改变 room 表中字段 id 为 1 的 roomjc 的数据 )
删: delete from room where id= ?1?( 删除表中字段 ID 为 1 的那一行数据 )
二、建表
Create table 表名 ( 主键 ID 自增
字段 字段类型 identity(1,1) not null 主键( primary key )
字段 字段类型 null 外键( foreign key )
(还有一个唯一约束 unique ( col_name ))
? ?? ?.
)
向表中插入数据:
Insert into 表名 values ( ?1?,?aa?)
??? ??.. ??.
删除数据表:
Drop table 表名;
三、数据的查询
查询多少到多少之间的数据 (用 ”between ”关键字 )
Select *from room where id between 1 and 5 ( 查询 id 为 1 到 5 之间的数据 )
改变字段名
Select 名称 =foodname 类型 =foodbjf from room (把表中 room 中的字段名为
foodname 改成 ”名称 ”, foodbjf 改为 ”类型 ”)
3. 查询重复的数据 (关键字 ”group by ”( 分组 )) g roup by 列名 having 条件表达式
Select *from room where roombjf in(select roombjf from room group by
roombjf having count (roombjf)1) order by id( “查询表中 room 字段为 roombjf 的
重复数据 ” 按 id 进行排序 )
升序: order by 字段 asc 降序: order by 字段 desc
删除重复的数据 (所有重复的都将删除 ):
将 select 改为 delete 还可以用 distinct 关键字: select distinct 字段名 from 表名
5. 限制返回行数( top n )则查询结果值显示表中前 n 条记录:
Select top 5 from 表名;
逻辑运算符:
And:用来链接两个必须同时成立的条件
Or:任意一个成立即可
Not :用来给定的结果取反
聚合函数:
sum(): 求和 avg() :平均值 min(): 最小值 max(): 最大值
Count ( * ):返回满足 select 语句中指定的条件的记录的个数
四、表数据类型
数据类型
详解
Int
Char
Varchar
Bit
Datetime
Date
Float
整型
固定长度的字符串类型
可变长度的字符串类型
整型,能储存两种可能值的数据
时间家日期的组合类型
日期 yyyy-xx-nn
小数点类型
五、约束和视图
五种约束名称及其作用
约束名称
关键字
作用
主键约束
Primary
要求主键列数据唯一,不准为空
key(PK)
外键约束
Foreign key
用于在两表之间建立关系,需要指定引用主表的哪一
(FK)
列
唯一约束
Unique(UQ)
要求该列唯一允许为空,但只能出现一个空值
检查约束
Check(CK)
某列取值范围限制、格式限制等
默认约束
Default(DF)
某列的默认值
创建约束
2.1 创建主键约束
Alter table [
表名 ]
add
constraint pk_
表_字段名
primary key
字段名;
2.2 创建默认约束(例如:为表中的证件类型设置默认值为
”身份证 ”)
Alter table
表名
add constraint default_
表 _字段名
default
( ?身份证
?) for
字
段名
2.3
创建唯一约束
Alter
table
表名 add constraint uq_
表名 _字段名 unique (字段名)
2.4
创建检查约束
Alter
table
表名 add constraint ck_
表名 _字段名 check( 性别 = ,男?,性别 = ?女 ?)
2.5
外键约束 ( 例如向入住表中客户编号设置约束 )
Alter
table
您可能关注的文档
- 日本古代建筑的发展.docx
- 实验十四数据管理与数据库操作.docx
- 道德及其历史发展.docx
- 学习发展方向.docx
- 党员发展对象公示.docx
- 京东的发展历程.docx
- 认知心理学的发展史.docx
- 自由主义的发展历程.docx
- 物流的起源和发展.docx
- 地铁对城市发展的影响.docx
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)