非select命令
資料庫
1.建立 //create database 庫名
2.刪除 //drop database 庫名,…
2.重新命名//exec sp_renamedb `庫名`,`新庫名`
表
1.建立 //create table 表名 (列名 型別,…)
2.刪除 //drop table 表名,…
3.重新命名//exec sp_rename `表名`,`新表名`
//修改列名: exec sp_rename `表名.列名`,`新列名`
4.修改 //alter table 表名
//1.新增列:add 列名 型別
//2.刪除列:drop column 列名
//3.列型別:alter column 列名 新型別
資料
1.新增 //1.insert into 表名 (列名,…)values(值,…)
//2.insert into 表名 values(值,…)
2.刪除 //1.delete from 表名//清空表
//2.delete from 表名 where 列名=值//清除某行
3.修改 //update 表名 SET 列名1 = 新值 WHERE 列名2(可以是列名1) = 某值
檢視
1.建立 //create view 檢視名 as select語句
2.刪除 //drop table 檢視名,…
3.重新命名//exec sp_rename `檢視名`,`新檢視名`
4.修改 //alter table 檢視名 as select語句
約束
1.建立
1.建立表時建立 //create table table_name()
2.現有表中建立 //alter table table_name add
1.非空 //
2.主鍵約束//[列名][型別]constraint 約束名 primary key
3.唯一約束//[列名][型別]constraint 約束名 unique
4.檢查約束//[列名][型別]constraint 約束名 check(logical_expression)
5.預設約束//[列名][型別]constraint 約束名 default column_name
6.外來鍵約束//[列名][型別]constraint 約束名 foreign key(column_name)
2.刪除 //drop constraint 約束名,…
3.修改
1.非空約束 //alter table 表名
//alter column 列名 型別 null|not null
2.其它約束 //刪除約束
//建立新約束