1.使用語句創建數據表
語法:
CREATE TABLE 表名稱(
字段名稱 字段類型[DEFAULT 默認值]
字段名稱 字段類型[DEFAULT 默認值]
...
);
2.使用命令修改數據表
ALTER TABLE table_name
ADD {
<column_definition>
| <computed_column_definition>
|<table_constraint>
|<column_set_definition>
} [,...n]
|DROP{
[CONSTRAINT] constraint_name 刪除表中約束
[WITH(drop_clustered_constraint_option>[],...n)]
|COLUMN column_name 刪除表中列
}
3.使用命令刪除數據表
drop table 表名稱 ;
注意:
刪除被其他表關聯的父表則先要刪除外鍵約束,然后再刪除父表。
4.重命名表
ALTER TABLE ‘原表名’ RENAME '新表名'; (這個語法在SQL Server中是不存在的)
注意:
a.SQL Server中如果要重命名表可以通過SSMS工具操作
b.使用sp_rename,存儲過程語法改變表名:
語法:EXEC sp_rename '舊表名','新表名';
表中數據添加,更改,刪除的語法:
INSERT INTO 表名[(列名1,列名2,列名3...)] VALUES(值1,值2,值3...);
INSERT INTO 表名[(列名1,列名2,列名3...)] SELECT語句;(將查詢到的同類型數據,插入到表中)
UPDATE 表名 SET 列名1=值1[,列名2=值2,列名3=值3,...] [WHERE 子句]
DELETE [FROM] 表名 [WHERE子句]
5.更改表中列的名稱
命令:EXEC sp_rename 'table.column','new column name','column';
注意:更改對象名的任一部分都可能破壞腳本和存儲過程。不建議使用此語句來重命名存儲過程、觸發器、用戶定義函數或視圖;而是刪除對象,然后使用新名稱創建該對象。