SQL命令总结
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Crossjoin
无条件交叉连接,类似于笛卡尔积
7
Groupby列(可以是多个)
Having条件
指定分组列
对分组结果进行筛选
8
Orderby列(可以是多个)
指定排序列;desc或asc
9
Createdatabase数据库名
创建数据库
10
On[primary]
数据文件定义
11
Filegroup组名
文件组定义
Add file (……)
15
Dropdatabase数据库名
删除数据库
16
Createtable表名
创建表
17
Constraint约束名
Primary key(列)
Foreign key(列)references表(列)
Check
Default
Unique
表约束定义关键字
主键
外键参照
Check约束
12
Logon
日志文件定义
13
Name
Filename
Size
Maxsize
filegrowth
文件属性:逻辑名称
文件属性:物理名称
文件属性:初始大小
文件属性:最大尺寸
文件属性:增长方式
14
Alterdatabase数据库名
修改数据库参数,后跟具体的修改项目,例如
Alter database mydb
默认值约束
唯一性约束
Create rule ..... as ......
Create default ..... as .......
Drop rule
Drop default
Sp_bindrule
Sp_unbindrule
Sp_binddefault
Sp_unbinddefault
创建规则
创建默认值对象
序号
命令(关键字)
备注
1
查询
命令
Select
from
where
指定投影列,*代表全部列
指定数据表(可以是多表(表的笛卡尔积))
对表数据进行筛选
2
Join表on连接条件
内连接
3
Left Join表on连接条件
左外连接
4
Right join表on连接条件
右外连接
5
Fulljoin表on连接条件
全外连接
6
删除数据
删除条件
22
Update表名
Set列1=值1,列2=值2,……
Where更新对象的条件
更新数据表
更新的具体对象
欲更新的记录的条件
Create View .... as ....
Alter view ... as ...
Drop view ...
创建视图
Create index ... on ....
Drop index ....
创建索引
Create function函数名(参数)
Returns返回值类型
As百度文库
Begin
End
创建自定义标量函数
Create function函数名(参数)
Returns table
As return
(查询语句)
创建内嵌表值函数
Create procedure过程名(参数)
删除规则
删除默认值对象
绑定规则
解绑规则
绑定默认值对象
解绑默认值对象
18
Altertable表名
修改表,后跟具体的修改项目
19
Droptable表名
删除表
20
Insertinto表名(列1,列2,…)
Values(值1,值2,…..)
插入数据到数据表
插入的值表列
21
Deletefrom表名
Where删除条件
As
Begin
End
创建存储过程
Create Trigger触发器名称
On表名称
For insert|update|delete
As
Begin
End
创建触发器
无条件交叉连接,类似于笛卡尔积
7
Groupby列(可以是多个)
Having条件
指定分组列
对分组结果进行筛选
8
Orderby列(可以是多个)
指定排序列;desc或asc
9
Createdatabase数据库名
创建数据库
10
On[primary]
数据文件定义
11
Filegroup组名
文件组定义
Add file (……)
15
Dropdatabase数据库名
删除数据库
16
Createtable表名
创建表
17
Constraint约束名
Primary key(列)
Foreign key(列)references表(列)
Check
Default
Unique
表约束定义关键字
主键
外键参照
Check约束
12
Logon
日志文件定义
13
Name
Filename
Size
Maxsize
filegrowth
文件属性:逻辑名称
文件属性:物理名称
文件属性:初始大小
文件属性:最大尺寸
文件属性:增长方式
14
Alterdatabase数据库名
修改数据库参数,后跟具体的修改项目,例如
Alter database mydb
默认值约束
唯一性约束
Create rule ..... as ......
Create default ..... as .......
Drop rule
Drop default
Sp_bindrule
Sp_unbindrule
Sp_binddefault
Sp_unbinddefault
创建规则
创建默认值对象
序号
命令(关键字)
备注
1
查询
命令
Select
from
where
指定投影列,*代表全部列
指定数据表(可以是多表(表的笛卡尔积))
对表数据进行筛选
2
Join表on连接条件
内连接
3
Left Join表on连接条件
左外连接
4
Right join表on连接条件
右外连接
5
Fulljoin表on连接条件
全外连接
6
删除数据
删除条件
22
Update表名
Set列1=值1,列2=值2,……
Where更新对象的条件
更新数据表
更新的具体对象
欲更新的记录的条件
Create View .... as ....
Alter view ... as ...
Drop view ...
创建视图
Create index ... on ....
Drop index ....
创建索引
Create function函数名(参数)
Returns返回值类型
As百度文库
Begin
End
创建自定义标量函数
Create function函数名(参数)
Returns table
As return
(查询语句)
创建内嵌表值函数
Create procedure过程名(参数)
删除规则
删除默认值对象
绑定规则
解绑规则
绑定默认值对象
解绑默认值对象
18
Altertable表名
修改表,后跟具体的修改项目
19
Droptable表名
删除表
20
Insertinto表名(列1,列2,…)
Values(值1,值2,…..)
插入数据到数据表
插入的值表列
21
Deletefrom表名
Where删除条件
As
Begin
End
创建存储过程
Create Trigger触发器名称
On表名称
For insert|update|delete
As
Begin
End
创建触发器