T-SQL
sql的组成
- DML
- 数据表的增删改语言
- DDL
- 数据表的定义语言
- DQL
- 数据表的查询语言
- DCL
- 数据表权限控制语言
DML
- 增
- 插入一条数据
- 格式
- insert into 表名(列1,列n) values(值1,值n)
insert into 表名(列1,列n) values(值1,值n)
- insert into 表名(列1,列n) values(值1,值n)
- 例子
- insert into partment(pname) values(‘安保部’);
- 格式
- 插入多条数据
- 格式
- insert into 表名(列1,列n)select 数据1,数据n unionselect 数据1,数据n unionselect 数据1,数据n;
insert into 表名(列1,列n) select 数据1,数据n union select 数据1,数据n union select 数据1,数据n;
- insert into 表名(列1,列n)select 数据1,数据n unionselect 数据1,数据n unionselect 数据1,数据n;
- 格式
- 复制数据到旧表
- 格式
- insert into 要插入的表名称(列1,列n) select 源列1,源列n from 数据源表名称;
insert into 要插入的表名称(列1,列n) select 源列1,源列n from 数据源表名称;
- insert into 要插入的表名称(列1,列n) select 源列1,源列n from 数据源表名称;
- 例子
- insert into tb4(pname) select pname from partment;
- 格式
- 复制到新表
- 格式
- select 原表名.列1,原表名.列n into 新表名 from 原表名;
select 原表名.列1,原表名.列n into 新表名 from 原表名;
- select 原表名.列1,原表名.列n into 新表名 from 原表名;
- 例子
- select tb4.pname into ccc from tb4;
- 格式
- 插入一条数据
- 删
- delete删除
- 格式
- delete from 表名 where 条件
- 例子
- delete from tb4 where id=1;
- 格式
- truncate删除
- 格式
- truncate table 表名
- 格式
- delete删除
- 改
- 格式
- update 表名 set 列名1=值1,列名n=值n where 条件
- 例子
- update student set age=18 where id=6
- 格式