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

下载本文档

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

文档简介

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

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

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

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

5、2)set 后可以跟随多个数据列的更新值,用逗号隔开; (3)update 后不能加 from;4新建数据库、表4.1 新建数据库 作用:新建数据库,并设置数据库文件的基本属性。 语法如下:( 橙色文字 为注释)create database SchoolDBon(name ='schooldb ',逻辑文件名filename = f : database schooldb.mdf , 主要数据文件名 size = 3mb , 文件初始大小 maxsize = 10mb , 文件最大大小 filegrowth = 10% , 文件增长率)log on(name = 's

6、chooldb_log',逻辑文件名filename = f : database schooldb_log.ldf , 日志数据文件名 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

提交评论