1、说明:创建数据库 CREATE DATABASE database-name8 o2 o' r4 B2 a, r
2、说明:删除数据库% t: o. V- W8 T; n2 p
drop database dbname: f% ?7 v( b. G5 G
3、说明:备份sql server8 p. n* |+ y/ i
--- 创建 备份数据的 device
7 W0 Y6 t; N8 v8 \8 k USE master- [$ |9 g& U% d$ B* j6 S; a
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'$ g! Z, P+ _+ Y
--- 开始 备份
4 x" {4 \1 Y _2 u' W0 w BACKUP DATABASE pubs TO testBack
& ^+ d, Y; a, r' A0 s5 l 4、说明:创建新表$ j: K4 t$ _' t4 v! q+ ^* N
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)" J8 l+ o# X }8 H6 K
根据已有的表创建新表:9 y& \3 r" v6 c' n* J# R' T, u# }
A:create table tab_new like tab_old (使用旧表创建新表)
6 N1 n1 o2 X* [. Y8 U4 ~+ l B:create table tab_new as select col1,col2… from tab_old definition only6 c$ X- I% o7 B& d+ e* \8 |
5、说明:删除新表
5 }! w& P' E# }: H drop table tabname
9 d D) j- g& p2 y0 c$ j- C3 o# E2 \ 6、说明:增加一个列) Z9 O. Z+ W; @ {* R+ e6 Q
Alter table tabname add column col type9 |. c! W$ N2 n# P8 G
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
" J2 T+ `( M! D 7、说明:添加主键: Alter table tabname add primary key(col)3 j, W8 K5 _: ]+ @
说明:删除主键: Alter table tabname drop primary key(col)# X! |0 @4 _ o) v7 ^2 s; e/ E! V
8、说明:创建索引:create [unique] index idxname on tabname(col….)9 p2 Z$ A' P3 k/ C" D" D( a! Y
删除索引:drop index idxname
$ U# i) I3 u M# b+ C 注:索引是不可更改的,想更改必须删除重新建。5 ]7 q! ]/ g/ W K3 r5 T5 ~* i0 k
9、说明:创建视图:create view viewname as select statement
- O$ M5 b1 {; r 删除视图:drop view viewname |