用SQL語句創(chuàng)建數(shù)據(jù)庫表?
圖所示,打開了SQL Server 2008,并創(chuàng)建好了數(shù)據(jù)庫。然后看當(dāng)前是否是在自己要創(chuàng)建表的數(shù)據(jù)庫中。看圖中圈住部分,知道自己當(dāng)前在哪個數(shù)據(jù)庫中
如圖,選中好LX數(shù)據(jù)庫,練習(xí)數(shù)據(jù)庫。
或者在新建窗口中輸入代碼,USE LX,然后選中后運(yùn)行它,一樣進(jìn)入到LX數(shù)據(jù)庫中。如圖所示
之前有教過不用代碼設(shè)計(jì)數(shù)據(jù)庫的表,這里只講用語句創(chuàng)建表。如圖所示,創(chuàng)建表的代碼格式如下。CREATE TABLE 表名(列名1 類型,列名2 類型,列名3 類型,...--[添加約束])。
創(chuàng)建一個員工表的實(shí)際代碼,如圖所示,簡單的員工表,有員工號、員工姓名、員工所在部門構(gòu)成。
接著,輸入好代碼后,設(shè)置一些主外鍵約束。經(jīng)驗(yàn)連接有部門表的創(chuàng)建,部門表有(部門號、部門名),主鍵為部門號,部門號為一個部門的唯一標(biāo)識。員工表,員工號為員工的唯一標(biāo)識,設(shè)置員工號為員工主鍵,而一個員工只能在一個部門內(nèi),一個部門可以有多名員工,因此,在員工表設(shè)置一個外鍵為部門號。用于查詢索引,當(dāng)我想知道一名員工所在部門時,即可通過外鍵索引查詢出該員工所在的部門。備用1, 備用2用作其他,例如某些公司部門下面設(shè)置分組,可用備用1做組別代號。18SQLServer如何創(chuàng)建表
如圖所示,代碼如下,創(chuàng)建外鍵約束時,一定要有一個可引用的外鍵表。部門表。部門表創(chuàng)建請看之前創(chuàng)建的部門表。當(dāng)前列名跟外鍵約束的表列名數(shù)據(jù)類型必須一致。否則創(chuàng)建不成功CREATE TABLE TBL_EMPLOYEE(fld_EmployeeNo varchar(20),fld_EmployeeName varchar(20),fld_DepertNo varchar(10) NOT NULL,PRIMARY KEY(fld_EmployeeNo),FOREIGN KEY(fld_DepertNo) references TBL_DEPERT(fld_DepertNo) )