SQLServer基础操作_数据记录的操作_第1页
SQLServer基础操作_数据记录的操作_第2页
SQLServer基础操作_数据记录的操作_第3页
SQLServer基础操作_数据记录的操作_第4页
SQLServer基础操作_数据记录的操作_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、天津财经大学吕青QP2022-2-24QQ:337664634数据操作在SQL Server Management Studio中查看记录选择前1000行返回前几条记录在SQL Server Management Studio中插入记录用Insert语句插入记录简单插入 insert into 表名 values(*,*,*)按表中不同字段顺序插入insert into 表名(列名,列名,列名) values (*,*,*)插入值少于字段数的记录在标识列里插入字段内容 set identity_insert 表名 on数据操作从数据表中查询记录并插入到另一个表中从数据

2、表中查询部分字段记录并插入到另一个表中从数据表中查询记录插入其他表并为字段添加固定内容从数据表中查询记录插入到其他表的部分字段在insert语句中使用exec字句 演示在数据库中只插入默认值 insert into 表名 default values数据操作插入记录的注意事项修改后光标移动到其他记录修改char和nchar固定长度时注意空格设置Null Ctrl+0放弃字段修改ESC放弃记录修改两次ESC用Update更新记录简单更新语句 实例数据库 订单明细表使用计算值更新记录订单明细表更新过程中使用SQL函数 日期+1天/月/年 计算天数(加订单完成日期)引用其它表里的字段更新记录简单单列

3、更新计算列更新 orders order detail 两个表来做试验使用top字句更新记录数据操作在SQL Server Management Studio中删除记录删除后无法撤销一次可以删除多条记录有外键指向的删除结果视外键定义而不同用Delete语句删除记录简单的删除某记录删除多条记录引用其他表里的字段值来删除记录用Truncate table 语句删除记录速度快,但是不可通过日志恢复不锁定行,只锁定表和页删除后自动增长字段重新编号有外键指向的,不能用Truncate table 删除数据操作用Select 字句设定查询内容查询表中所有列查询表中某几列为查询添加计算列查询时使用系统函数

4、DateDIff max/sum/min查看最前记录查看不重复记录查询表中的标识列或GUID列Select $identity from 表名Select $rowguid from 表名数据操作用From字句指定查询哪些表简单的from字句从两个表中联合查询记录表连接的类型Inner JoinLeft Outer JoinRight Outer JoinFull Outer JoinCross Join数据操作ABC123456789CDE323456689表1表2Inner Join 结果ABCCDE123323456689数据操作ABC123456789CDE323456689表1表2L

5、eft Outer Join结果ABCCDE123323456689789NullNullNull数据操作ABC123456789CDE323456689表1表2Right Outer Join结果ABCCDE123323NullNullNull456456689数据操作ABC123456789CDE323456689表1表2Full Outer Join结果ABCCDE123323456689789NullNullNullNullNullNull456数据操作ABC123456789CDE323456689表1表2Cross Join结果ABCCDE123323123323456323123

6、456456456789456123689456689789689数据操作使用表别名表Join自身数据操作用Where子句设定查询条件单个查询条件设置多个查询条件 and/or在查询条件里使用函数在两个条件间查询记录查询字段内容为Null的记录将结果集作为查询条件模糊查询通配符 % 代替任意个字符的字符串通配符_ 代替任意单个字符通配符 代替指定范围(a.f)或集合(abcd)中的任何单个字符通配符 代替不属于指定范围(a.f)或集合(abcd)中的任何单个字符数据操作用Where子句设定查询条件使用Exists关键字 NorthWind数据库 订单、员工使用Order By子句进行排序单列排

7、序多列排序计算列排序依据计算结果排序使用Group By子句使用with cube对所有字段进行汇总使用with rollup对第一个字段进行汇总使用group By All对所有数据分组(不能与cube 和 rollup一起使用)数据操作使用Having子句在分组中设置查询条件使用Compute子句归类使用Compute By归类 须定义排序 compute * by 列名使用UNION子句合并多个查询结果使用UNION ALL使用UNION使用UNION加入临时数据在UNION的结果集里排序在UNINON的结果集里分组Group by和having子句只能在单个查询结果集里,不能用在UNION之后的查询结果集中。只有将UNION的结果集视为一个数据表,然后对这个数据表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论