SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。 =O|c-k,f@
*zO&N^X.4
cYNJhGY
一、基础 ,?
E&V_5
1、说明:创建数据库 9>/wUQs!]
CREATE DATABASE database-name iE0ab,OF
2、说明:删除数据库 \3Oij^l0
drop database dbname @|yeqy_:
3、说明:备份sql server -{h
--- 创建 备份数据的 device WS& kx~oQ
USE master 4Z[V uQng
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' K[
.JlIP
--- 开始 备份 ,n2i@?NHZ
BACKUP DATABASE pubs TO testBack -#-p1^v}
4、说明:创建新表 4!`bZ`_Bw
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) >k']T/%
根据已有的表创建新表: Hy{
Q#fq
A:create table tab_new like tab_old (使用旧表创建新表) $]aBe
!
B:create table tab_new as select col1,col2... from tab_old definition only [fu!AIQs
5、说明:删除新表 3#wcKv%>&_
drop table tabname 5CAR{|a
6、说明:增加一个列 v"+k~:t*
Alter table tabname add column col type XwM611
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 }~Q"s2
7、说明:添加主键: Alter table tabname add primary key(col) h72UwJ2rw
说明:删除主键: Alter table tabname drop primary key(col) A`O <6
8、说明:创建索引:create [unique] index idxname on tabname(col....) *cWmS\h|
删除索引:drop index idxname Vbh6HqAHxJ
注:索引是不可更改的,想更改必须删除重新建。 Y^$HrI(vq
9、说明:创建视图:create view viewname as select statement <