SQL语法大全
来源:互联网 发布:电脑视频剪辑软件推荐 编辑:程序博客网 时间:2024/06/16 20:43
创建/删除数据库
create database db_name
drop database db_name
备份sql server
use master
exec sp_addumpdevice ‘disk’,’testback’,’c:mssql7backupMyNwind_1.dat’
backup database pubs to testback
创建表
create table tab_name ( col type [notnull], … )
使用旧表创建新表
create table tab_name like tab_old
create table tab_name as select col … fromtab_old definition only
删除表
drop table tab_name
增加一个列
alter table tab_name add column col type
( 列增加后不能删除 DB2中加上列后类型也不能改变 只能改变长度 )
添加/删除主键
alter table tab_name add primary key (col)
alter table tab_name drop paimary key (col)
创建/删除视图
create view view_name as select statement
drop view view_name
Union运算符
组合其他两个结果表,并消去表中任何重复行组合生成一个结果表
当all随union一起使用时,即union all,不消除重复行
两种情况下,组合表的每一行不是来自table1就是来自table2
select gh,xm,xb from tab_1 union all selectgh,xm,xb from tab_2 不消除重复行
select gh,xm,xb from tab_1 union selectgh,xm,xb from tab_2 消除重复行
Except运算符
通过包括所有在table1中但不在table2中的行,并消除所有重复行而派生出一个结果表
select gh,xm,xb from tab_1 except allselect gh,xm,xb from tab_2
Intersect运算符
通过只包含table1和table2中共有的行,并消除所有重复行而派生出一个结果表
select gh,xm,xb from tab_1 intersect allselect gh,xm,xb from tab_2
判断数据库对象是否存在
if object_id(N'对象名',N'对象类型')is not null
可选对象类型:
AF = 聚合函数 (CLR)
C = CHECK 约束
D = DEFAULT(约束或独立)
F = FOREIGN KEY 约束
FN = SQL 标量函数
FS = 程序集 (CLR) 标量函数
FT = 程序集 (CLR) 表值函数
IF = SQL 内联表值函数
IT = 内部表
P = SQL 存储过程
PC = 程序集 (CLR) 存储过程
PG = 计划指南
PK = PRIMARY KEY 约束
R = 规则(旧式,独立)
RF = 复制筛选过程
S = 系统基表
SN = 同义词
SQ = 服务队列
TA = 程序集 (CLR)DML 触发器
TF = SQL 表值函数
TR = SQL DML 触发器
U = 表(用户定义类型)
UQ =UNIQUE 约束
V = 视图
X = 扩展存储过程
- SQL语法大全
- SQL语法大全
- SQL 语法大全
- SQL 语法大全
- SQL语法大全
- SQL语法大全
- SQL语法大全
- SQL语法大全
- SQL语法大全
- SQL语法大全
- sql语法语句大全
- SQL语法大全
- SQL语法大全中文版
- sql语法大全
- SQL语法大全
- SQL语法大全
- SQL语法大全
- SQL语法大全
- ubuntu 14.04的安装
- Redis c API
- 懒散线段树
- 黑马程序员一block
- C++虚函数表
- SQL语法大全
- hdu1238 Substrings
- cc254x 电源管理中 PCON.IDLE设置注意事项翻译
- 重开博客
- Spring 4 + Hibernate 4 搭建web项目
- UVa 11136 Hoax or what(multiset 应用)
- 关于类成员函数在模板中的使用
- 微软最差的一次体验
- 18、复制图片 Matrix旋转180度