計(jì)算機(jī)等級(jí)三級(jí)數(shù)據(jù)庫(kù):全面接觸SQL語(yǔ)法(6

字號(hào):

SQL與數(shù)據(jù)庫(kù)的維護(hù)
    表格的建立
    將SQL中的基本語(yǔ)法作了一番介紹以后,但大多是偏向于數(shù)據(jù)庫(kù)數(shù)據(jù)的查詢(xún)與過(guò)濾,但實(shí)際上,我們通過(guò)SQL命令所可以做的事還有很多,接下來(lái)要介紹的便是如何利用SQL的語(yǔ)法命令來(lái)建立一個(gè)數(shù)據(jù)庫(kù)中的表格。
    CREATE TABLE語(yǔ)句
    我們可以利用這個(gè)命令,來(lái)建立一個(gè)全新的表格,但前提則是:數(shù)據(jù)庫(kù)必須已經(jīng)存在。
    CREATE TABLE table(field1 type[(size)][index1][,field2 type[(size)][index2][,...]][,nultifieldindex[,...]])
    table
    欲建立的新的表格名稱(chēng)。
    field1,field2
    在新表格中的新的字段名稱(chēng),到少要一個(gè)字段以上。
    type
    字段的數(shù)據(jù)類(lèi)型。
    size
    字段的大小。
    index1,index2
    利用CONSTRAINT條件子句定義一個(gè)單一字段的索引名稱(chēng)。
    multifieldindex
    利用CONSTRAINT條件子句定義一個(gè)多重字段的索引名稱(chēng)。
    例如:
    建立一個(gè)擁有職員姓名與部門(mén)字段的表格。
    CREATE TABLE 職員表格 (姓名TEST,部門(mén)TEST,職員編號(hào) INTEGER CONSTRAINT職員字段索引PRIMARY KEY)
    在這一個(gè)范例中,我們建立了一個(gè)表格名稱(chēng)為“職員表格”的表格,并且定義了該表格的主鍵值,以限制數(shù)據(jù)不能重復(fù)輸入