-------------------------------------------------------------------------------- 精妙SQL語句收集 SQL語句先前寫的時候,很容易把一些特殊的用法忘記,我特此整理了一下SQL語句操作,方便自己寫SQL時方便一點,想貼上來,一起看看,同時希望大家能共同多多提意見,也給我留一些更好的佳句,整理一份《精妙SQL速查手冊》,不吝賜教! 一、基礎 1、說明:新增資料庫 Create DATABASE database-name 2、說明:移除資料庫 drop database dbname 3、說明:制作備份sql server --- 新增 制作備份資料的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 開始 制作備份 BACKUP DATABASE pubs TO testBack 4、說明:新增新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根據已有的表新增新表: A:create table tab_new like tab_old (使用舊表新增新表) B:create table tab_new as select col1,col2… from tab_old definition only 5、說明:移除新表 drop table tabname 6、說明:增加一個列 Alter table tabname add column col type 註:列增加後將不能移除。DB2中列加上後資料檔案類型也不能改變,唯一能改變的是增加varchar檔案類型的長度。 7、說明:增加主鍵: Alter table tabname add primary key(col) 說明:移除主鍵: Alter table tabname drop primary key(col) 8、說明:新增索引:create [unique] index idxname on tabname(col…....