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

字號:

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