我們使用SQL Server的時候經(jīng)常需要創(chuàng)建表,那么如何操作呢?下面我給大家分享一下。
目前成都創(chuàng)新互聯(lián)公司已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、寧陜網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
工具/材料
SQL Server Managment
首先我們打開SQL Server Managment管理軟件,選擇一個數(shù)據(jù)庫,如下圖所示
接下來右鍵單擊表,選擇新建下面的表選項,如下圖所示
然后設(shè)置一下表中的字段,如下圖所示
最后按Ctrl+S進行表的保存,給表起一個名字即可,如下圖所示
方法/步驟
打開SQL Server,在數(shù)據(jù)庫處,右鍵數(shù)據(jù)庫,點擊新建數(shù)據(jù)庫
請點擊輸入圖片描述
然后,命名為LX,點擊確定,創(chuàng)建數(shù)據(jù)庫,如圖所示
請點擊輸入圖片描述
創(chuàng)建完,沒有看到新建數(shù)據(jù)庫的,在數(shù)據(jù)庫那右鍵,刷新。如圖所示就出來了
請點擊輸入圖片描述
接著,找到LX數(shù)據(jù)庫下的表,右鍵,新建表,如圖所示
請點擊輸入圖片描述
比如建立一個簡單的部門表,簡單部門表包含(部門編號、部門名),SQL Server 是可以用中文做列名的,但是為了能夠被他人看懂,我們一般用英文,如圖所示,DepertNo,DepertName,我喜歡在列名前加一個fld_,個人養(yǎng)成的一種習(xí)慣,看自己的習(xí)慣吧。因為我們有時候轉(zhuǎn)換成英文,可能會與SQL的某些關(guān)鍵字起沖突,因此我加了個fld_。此外講一下varchar為類型,10為長度,2個長度為1個漢字。
請點擊輸入圖片描述
表設(shè)置主鍵,每個表只能有一個主鍵,右鍵表的最左側(cè),點擊設(shè)置主鍵,最右邊為空自動去勾,主鍵是不能為空的。一般部門號不會為空,部門名也是不會為空,所以也去掉勾,不允許為null。
請點擊輸入圖片描述
輸入好列后,右鍵標(biāo)題,然后點擊保存Table_1,如圖所示,表名前我習(xí)慣加TBL_
請點擊輸入圖片描述
詳細步驟如下:
1、點擊【新建查詢】按鈕,打開SQL命令編輯框,對數(shù)據(jù)庫表的操作以及維護都可以通過編輯SQL命令實現(xiàn)。
2、在編輯框內(nèi)編輯創(chuàng)建數(shù)據(jù)庫表的代碼,確認代碼無誤后,單擊【執(zhí)行】按鈕,創(chuàng)建數(shù)據(jù)表。
3、創(chuàng)建數(shù)據(jù)表的源代碼如下:
use test
go
if exists(select name from sys.tables where name='Student')
drop table Student
go
create table Student
(sname nchar(10) primary key,
sex nchar(2) not null,
bir datetime
)
添加方法如下:
1、打開SQL,在身份驗證中選擇“windows身份驗證”后,點擊下方的"連接“按鈕。連接后選擇數(shù)據(jù)庫-新建數(shù)據(jù)庫,建立名為”test“的數(shù)據(jù)庫。
2、在數(shù)據(jù)庫下找到新建的”test“,點擊”+“找到表--新建,在這個表里可以看到列名,數(shù)據(jù)類型和允許null值。
3、添加完表后,系統(tǒng)會出現(xiàn)添加表名的對話框,在輸入表名稱中輸入表名后,點擊”確定“按鈕。
4、找到剛剛新建的表,右鍵點擊找到“編輯”,就可以在里面編輯內(nèi)容了。
5、添加好數(shù)據(jù)后,在”新建查詢“出現(xiàn)的空白框中輸入SQL語句即可。