T-SQL CREATE TABLE 創(chuàng)建表

2018-12-13 17:20 更新

創(chuàng)建一個基本表,包括表名,字段名稱,以及每個字段的數(shù)據(jù)類型

在SQL Server CREATE TABLE語句用于創(chuàng)建新表。

語法

以下是使用CREATE TABLE創(chuàng)建表的基本語法:

CREATE TABLE table_name( 
   column1 datatype, 
   column2 datatype, 
   column3 datatype, 
   ..... 
   columnN datatype, 
   PRIMARY KEY( one or more columns ));

CREATE TABLE只是操作數(shù)據(jù)庫系統(tǒng)創(chuàng)建新表的一個關鍵詞。事實上你要創(chuàng)建一張新的數(shù)據(jù)表,你還需要帶上一個唯一的表名稱或者標識符,然后在后面的括號里定義表中的每一個字段和字段的類型??赐暌韵碌膶嵗蜁靼琢?。

現(xiàn)有表的副本可以使用CREATE TABLE語句的組合,SELECT語句來創(chuàng)建。您可以檢查在創(chuàng)建表使用另一個表的完整信息。

使用CREATE TABLE 和 SELECT 的組合語句可以為現(xiàn)有表創(chuàng)建一個副本,也可以使用CREATE TABLE 語句來檢查另一張表的完整性。

在這個例子中,我們將創(chuàng)建一張名稱為CUSTOMERS表,ID為主鍵,NOT NULL表示這些字段在添加記錄時,值不能為空。

CREATE TABLE CUSTOMERS( 
   ID   INT              NOT NULL, 
   NAME VARCHAR (20)     NOT NULL, 
   AGE  INT              NOT NULL, 
   ADDRESS  CHAR (25) , 
   SALARY   DECIMAL (18, 2),        
   PRIMARY KEY (ID));

您可以通過查看SQL服務器顯示的消息來驗證表是否已經創(chuàng)建成功,也可以使用以下命令查看

exec sp_columns CUSTOMERS

上述命令輸出以下結果:

TABLE_QUALIFIER   TABLE_OWNER   TABLE_NAME   COLUMN_NAME   DATA_TYPE   TYPE_NAME
   PRECISION   LENGTH SCALE   RADIX   NULLABLE   REMARKS   COLUMN_DEF   SQL_DATA_TYPE 
   SQL_DATETIME_SUB   CHAR_OCTET_LENGTH   ORDINAL_POSITION   IS_NULLABLE   SS_DATA_TYPE
   
TestDB    dbo    CUSTOMERS   ID        4    int      10   4    0      10     0
   NULL   NULL   4   NULL    NULL      1    NO       56 
   
TestDB    dbo    CUSTOMERS   NAME      12   varchar  20   20   NULL   NULL   0
   NULL   NULL   12   NULL   20        2    NO       39
  
TestDB    dbo    CUSTOMERS   AGE       4    int      10   4    0      10     0
   NULL   NULL   4   NULL    NULL      3    NO       56 
 
TestDB    dbo    CUSTOMERS   ADDRESS   1    char     25   25   NULL   NULL   1
   NULL   NULL   1   NULL    25   4    YES  39  

TestDB    dbo    CUSTOMERS   SALARY    3    decimal  18   20   2      10     1
   NULL   NULL   3   NULL    NULL      5    YES      106 

現(xiàn)在可以看到,CUSTOMERS表已經存在數(shù)據(jù)庫中,你可以用它來存儲與客戶相關的資料。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號