sql server基本语句
目录
数据操作
- select:从数据库中检索数据
- insert:把新的数据记录插入数据库中
- update:更新数据记录
- merge:有条件的插入/跟新/删除记录
- delete:从数据库中删除记录
数据定义
- create table:创建新表
- drop table:删除新表
- alter table:更改表内结构
- create view:创建视图
- drop view:删除视图
- create index:创建索引
- drop index:删除索引
- create schema:创建模式
- drop schema:删除模式
- create domain:创建新的数据值式
- alter domain:更改域定义
- drop domain:删除域
访问控制
- grant:授权用户访问 权限
- revoke:撤销用户访问权限
- create role:创建角色
- grant role:授权角色包含用户访问权限
- drop role:删除角色
事务控制
- commit:结束事务(成功提交)
- rollback:放弃事务(回滚事务,撤销事务执行)
- set transaction:定义当前事务的数据访问特权
- start transaction:显式的开始小心事务
- savepoint:为事务设置一个保存点
- 程序化sql(t-sql(transaction-sql))
- declare:为查询定义一个游标
- explain:描述查询的数据访问计划
- open:打开游标
- close:关闭游标
- fetch:检索一条查询结果的记录
- prepare:为动态执行做准备sql语句
- execute:动态执行sql语句
- describe:描述已准备的查询