SQL数据库基本操作命令Word文档格式.doc
《SQL数据库基本操作命令Word文档格式.doc》由会员分享,可在线阅读,更多相关《SQL数据库基本操作命令Word文档格式.doc(2页珍藏版)》请在冰豆网上搜索。
更改数据对象:
Alter
删除数据对象:
Drop
授权语句:
Grant
回收权限语句:
Revoke
SQL语句:
1. 建立表操作:
Createtable表名(列名,列类型…)[Constraint(约束名称)(约束条件)]
外键约束:
Constraint(外键名称)foreignkey(作为外键的列)references<
参照表>
<
参照列>
更改表定义:
Altertable(表名){add(列说明)|dropcolumn(列名)|altercolumn(列说明)|add(约束说明)|drop(约束)}
删除表:
Droptable(表名)
2. 插入一行数据:
Insertinto(表名)[(列名表)]values(对应列的值表);
插入多行数据:
Insertinto(表名)[列名表](子查询)
3. 修改数据:
Update(表名)set(列)=(值)[…][where(定位条件)]
4. 删除表中的数据行:
Deletefrom(表名)[where(条件)]
5. 查询数据信息:
Select[(distinct消除重复行)/(count<
distinct>
(列名))](输出结果列表)from(表名)[where(选择条件)|groupby(分类条件)/having(条件)|orderby(排序条件)/(asc升序|desc降序)|…]
Where条件信息表:
{(确定范围:
betweenand,notbetweenand)|(确定集合:
in,notin)|(字符匹配:
like,notlike[%任意多个字符,_任何一个字符])|(空值:
isnull,isnotnull)|(多重条件:
and,or)}
聚集函数:
最大值:
max(表达式)
最小值:
min(表达式)
求和函数:
sum(表达式)
平均值函数:
avg(表达式)
子查询:
Select(输出列表1)from(表1)where(列名1)=(select(输出列表2)from(表2)where(列名2)=(select(输出列表1)from(表3)where(列名3))…)in/any/all
(*=左外连接/=*右外连接)
6.建立视图:
Createview(视图名)<
列名>
[withencryption]as<
查询>
[withcheckoption]
7.修改视图和删除视图:
修改视图:
alterview(视图名)<
[withencryption]as<
删除视图:
dropview(视图名)
8.建立索引:
Create[unique][clustered|nonclustered]index(索引名)on(表名)<
删除索引:
dropindex(索引名)
9.建立存储过程:
Createproc[edure](存储过程名)[@<
参数名>
数据类型>
]as{<
SQL语句>
}
修改存储过程:
Alterproc[edure](存储过程名)[@<
删除存储过程:
dropprocedure(存储过程名)
10.建立触发器:
Createtrigger(触发器)on{<
表名>
|<
视图名>
}{for|insteadof|after}{[update][insert][delete]}as<
SQL语句块>
修改触发器:
altertrigger(触发器)on{<
删除触发器:
Droptrigger(触发器名)
11.备份整个数据库文件:
Backupdatabase(数据库名)to(逻辑备份设备)
备份日志文件:
Backuplog(数据库名)to(逻辑备份设备)
12.还原数据库文件:
Restoredatabase(数据库名)[from<
逻辑备份设备>
][with<
选项>
]