SQL Server數據表的創建,修改,刪除


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';

注意:更改對象名的任一部分都可能破壞腳本和存儲過程。不建議使用此語句來重命名存儲過程、觸發器、用戶定義函數或視圖;而是刪除對象,然后使用新名稱創建該對象。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM