2、說明:刪除數據庫
? 1 DROP DATABASE database-name3、說明:備份數據庫
? 1 2 3 4 5 USE master -- 創建 備份數據的 device EXEC sp_addumpdevice 'disk', 'cc_jz', 'd:cc_jz.dat' -- 開始 備份 BACKUP DATABASE cc_jz TO cc_jz4、說明:創建新表
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) --> 測試數據:[a] if object_id('[a]') is not null drop table [a] go create table [a]([ID] int,[品名] varchar(6),[入庫數量] int,[入庫時間] datetime) insert [a] select 1,'礦泉水',100,'2013-01-02' union all select 2,'方便面',60,'2013-01-03' union all select 3,'方便面',50,'2013-01-03' union all select 4,'礦泉水',80,'2013-01-04' union all select 5,'方便面',50,'2013-01-05' select * from a /* ID 品名 入庫數量 入庫時間 ----------- ------ ----------- ----------------------- 1 礦泉水 100 2013-01-02 00:00:00.000 2 方便面 60 2013-01-03 00:00:00.000 3 方便面 50 2013-01-03 00:00:00.000 4 礦泉水 80 2013-01-04 00:00:00.000 5 方便面 50 2013-01-05 00:00:00.000 (5 行受影響) */5、說明:刪除新表
? 1 drop table tabname6、說明:增加一個列
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Alter table tabname add column col type Alter table a add col int select * from a /* ID 品名 入庫數量 入庫時間 col ----------- ------ ----------- ----------------------- ----------- 1 礦泉水 100 2013-01-02 00:00:00.000 NULL 2 方便面 60 2013-01-03 00:00:00.000 NULL 3 方便面 50 2013-01-03 00:00:00.000 NULL 4 礦泉水 80 2013-01-04 00:00:00.000 NULL 5 方便面 50 2013-01-05 00:00:00.000 NULL (5 行受影響) */7、說明:添加主鍵:
? 1 Alter table tabname add primary key(col)說明:刪除主鍵:
? 1 Alter table tabname drop primary key(col)8、說明:創建索引:
? 1 create [unique] index idxname on tabname(col….)刪除索引:
? 1 drop index idxname注:索引是不可更改的,想更改必須刪除重新建。
9、說明:創建視圖:
? 1 create view viewname as select statement刪除視圖:
? 1 drop view viewname 10、說明:幾個簡單的基本的sql語句 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 --選擇: select * from table1 --插入: insert into table1(field1,field2) values(value1,value2) --刪除: delete from table1 --where 范圍 --更新: update table1 set field1=value1 --where 范圍 --查找: select * from table1 where field1 like '%value1%' --排序: select * from table1 order by field1,field2 [desc] --總數: select count as totalcount from table1 --求和: select sum(field1) as