99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

創(chuàng)建表

2018-08-12 22:09 更新

SQL 創(chuàng)建表

創(chuàng)建一個(gè)基本的表需要做的工作包括:命名表、定義列和各列的數(shù)據(jù)類(lèi)型。

SQL 語(yǔ)言使用 CREATE TABLE 語(yǔ)句來(lái)創(chuàng)建新表。

語(yǔ)法:

CREATE TABLE 的基本語(yǔ)法如下所示:

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

CREATE TABLE 向數(shù)據(jù)庫(kù)系統(tǒng)指明了你的意圖。在此例中,你想要?jiǎng)?chuàng)建一個(gè)新表,新表的唯一名稱(chēng)(或者說(shuō)標(biāo)識(shí)符)緊跟在 CREATE TABLE 后面。

隨后的圓括號(hào)以列表的形式定義了表中的列以及各列所屬的數(shù)據(jù)類(lèi)型。下面的示例對(duì)該創(chuàng)建新表的語(yǔ)法做出了更清晰的闡釋。

將 CREATE TABLE 語(yǔ)句和 SELECT 語(yǔ)句結(jié)合起來(lái)可以創(chuàng)建現(xiàn)有表的副本。詳細(xì)信息請(qǐng)見(jiàn)利用現(xiàn)有表創(chuàng)建新表.

示例:

下面的示例創(chuàng)建了一個(gè) CUSTOMERS 表,主鍵為 ID,某些字段具有 NOT NULL 的約束,表示在創(chuàng)建新的記錄時(shí)這些字段不能為 NULL。

    SQL> 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)
    );

你可以通過(guò)查看 SQL 服務(wù)器返回的消息來(lái)確定新表創(chuàng)建成功,或者也可以像下面這樣使用 DESC 命令:

    SQL> DESC CUSTOMERS;
    +---------+---------------+------+-----+---------+-------+
    | Field   | Type          | Null | Key | Default | Extra |
    +---------+---------------+------+-----+---------+-------+
    | ID      | int(11)       | NO   | PRI |         |       |
    | NAME    | varchar(20)   | NO   |     |         |       |
    | AGE     | int(11)       | NO   |     |         |       |
    | ADDRESS | char(25)      | YES  |     | NULL    |       |
    | SALARY  | decimal(18,2) | YES  |     | NULL    |       |
    +---------+---------------+------+-----+---------+-------+
    5 rows in set (0.00 sec)

現(xiàn)在數(shù)據(jù)庫(kù)中已經(jīng)有 CUSTOMERS 表了,你可以用它來(lái)存儲(chǔ)和客戶(hù)有關(guān)的信息。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)