SQL的增删改查语法_第1页
SQL的增删改查语法_第2页
SQL的增删改查语法_第3页
SQL的增删改查语法_第4页
全文预览已结束

下载本文档

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

文档简介

1、读书破万卷下笔如有神SQL增、删、改、查的语法1 .增1.1 单行插入(insert)语法:insert into 表名(列名列表)values (值列表)注:(1) into和列名列表可省略;(2)列名列表省略表示插入所有列;(3)非空列必须插入数据(有默认值的列除外);(4)默认值可用default代替。(5)值列表与列名列表的个数、顺序、数据类型必须一致1.2 多行插入(union) 作用:将多条不同的数据组合成新的结果集后插入到表中 语法:insert into表名(列名列表)select 值列表 unionselect 值列表 unionselect 值列表 注:(1) into和列

2、名列表可省略;(2)列名列表省略表小插入所有列;(3)非空列必须插入数据(有默认值的列除外);(4)默认值不能用default代替;(5)值列表与列名列表的个数、顺序、数据类型必须一致1.3 多行插入(insert select作用:将原表中的数据添加到已存在的表(目标表)中语法:insert into 目标表表名(列名列表)select 值列表from 原表表名 注:(1)目标表必须预先创建好,且列名列表必须存在。1.4 多行插入(select into)作用:将现有表(原表)中的数据添加到新表中语法:select列名列表into 新表表名from 原表表名 注:(1)新表不能预先存在,新表

3、是在执行语句后自动创建的,并将 select查询 到的数据全部插入到新表中。1.5 插入标识列 作用:在新表中插入标识列语法:select identity (int ,标识种子,标识增量)as列名into 新表表名 注:(1)新表不能预先存在,新表是在执行语句后自动创建的2 .删2.1 delete删除数据作用:删除满足条件的整行或多行数据。语法:delete from 表名where删除条件注:(1) from可省略;(2)省略where子句表示删除所有行;(3)不能删除主键值被引用的数据行;(4)以行形式删除数据,有日志记录;(5)执行删除后,表的结构、歹h标识列编号、约束、索引不会改动

4、2.2 truncate删除数据作用:删除表中的所有记录行。语法:truncate table 表名注:(1)执行删除后,标识列重新开始编号(2)执行删除后,表的结构、歹h约束、索引不会改动;(3)不能删除主键值被引用的表(有外键约束的表); (4)以页形式删除数据,没有日志记录。3 .改3.1 更新数据(update)作用:更新满足条件的整行或多行数据。语法:update 表名set列名=更新值where 更新条件注:(1)省略where子句表示更新整个表中的所有数据行;(2) set后可以跟随多个数据列的更新值,用逗号隔开;(3) update 后不能加 from;4 .新建数据库、表4.

5、1 新建数据库 作用:新建数据库,并设置数据库文件的基本属性。语法如下:(橙色文字为注释)create database SchoolDB on (name = ' schooldb ',逻辑文件名filename = f : database schooldb.mdf :主要数据文件名size = 3mb ,文件初始大小maxsize = 10mb ,文件最大大小filegrowth = 10% ,文件增长率)log on(name = ' schooldb_log ',逻辑文件名filename = f : database schooldb_log.ldf

6、 :日志数据文件名size = 3mb ,文件初始大小maxsize = 10mb ,文件最大大小filegrowth = 10% ,文件增长率4.2 新建表 作用:在数据库中新建表,并创建列,以及设置列的属性和约束。 语法如下:(橙色文字为注释)use数据库名create table Student(列名数据类型约束)常用约束:identity( 1 , 1)标识列(标识种子,标识增量) not null 不允许为空值(默认允许为空) default (值)设置默认值 primary key设置主键foreign key references 表名(列名)建立外键约束 check (约束表达式) 检查约束4.3 删除

温馨提示

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

评论

0/150

提交评论