我們使用SQL Server的時候經(jīng)常需要創(chuàng)建表,那么如何操作呢?下面我給大家分享一下。
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比恒山網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式恒山網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋恒山地區(qū)。費用合理售后完善,十年實體公司更值得信賴。
工具/材料
SQL Server Managment
首先我們打開SQL Server Managment管理軟件,選擇一個數(shù)據(jù)庫,如下圖所示
接下來右鍵單擊表,選擇新建下面的表選項,如下圖所示
然后設(shè)置一下表中的字段,如下圖所示
最后按Ctrl+S進行表的保存,給表起一個名字即可,如下圖所示
在使用SqlServer創(chuàng)建表時會遇到一些參數(shù),比如PAD_INDEX=OFF,TEXTIMAGE_ON等等,這里把這些參數(shù)的含義做一個小結(jié),在使用時避免出錯。下面是創(chuàng)建表的腳本:
首先說一下TEXTIMAGE_ON [PRIMARY],這個表中有一個大數(shù)據(jù)字段[Json] nvarchar ,TEXTIMAGE_ON 的作用是將列存儲在指定文件組中,如果沒有指定 TEXTIMAGE_ON,則大數(shù)據(jù)列將與表存儲在同一文件組中。如果表中沒有大數(shù)據(jù)字段,使用這個參數(shù)會報錯:
方法/步驟
打開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)成的一種習慣,看自己的習慣吧。因為我們有時候轉(zhuǎn)換成英文,可能會與SQL的某些關(guān)鍵字起沖突,因此我加了個fld_。此外講一下varchar為類型,10為長度,2個長度為1個漢字。
請點擊輸入圖片描述
表設(shè)置主鍵,每個表只能有一個主鍵,右鍵表的最左側(cè),點擊設(shè)置主鍵,最右邊為空自動去勾,主鍵是不能為空的。一般部門號不會為空,部門名也是不會為空,所以也去掉勾,不允許為null。
請點擊輸入圖片描述
輸入好列后,右鍵標題,然后點擊保存Table_1,如圖所示,表名前我習慣加TBL_
請點擊輸入圖片描述
出現(xiàn)此問題的原因為:創(chuàng)建表后沒有刷新,導(dǎo)致看不到。
解決的方法和詳細的操作步驟如下:
1、第一步,創(chuàng)建表并輸入列名,選擇數(shù)據(jù)類型,然后設(shè)計列,見下圖,轉(zhuǎn)到下面的步驟。
2、第二步,執(zhí)行完上面的操作之后,單擊“保存”并輸入表名,通常以_tb結(jié)尾以進行區(qū)分,見下圖,轉(zhuǎn)到下面的步驟。
3、第三步,執(zhí)行完上面的操作之后,看不到任何表,這是因為sqlserver不會自動添加到左側(cè)的資源管理器中,需要刷新才能看到,見下圖,轉(zhuǎn)到下面的步驟。
4、第四步,執(zhí)行完上面的操作之后,刷新完成,發(fā)現(xiàn)新創(chuàng)建的表已經(jīng)可以找到,見下圖。這樣,就解決了這個問題了。
SQL Server下建立數(shù)據(jù)庫、建表的方法:
1、首先打開SQL Server Management Studio,會看到如下的界面:
點開數(shù)據(jù)庫會出現(xiàn)
2、右鍵單擊數(shù)據(jù)庫,點擊新建數(shù)據(jù)庫,會出現(xiàn)以下界面:
3、在數(shù)據(jù)庫名稱欄中輸入需要的名稱,如xx然后點擊確定即可。之后就可以在左邊的列表中找到新建的數(shù)據(jù)庫了如圖:
這樣,一個名字為xx的數(shù)據(jù)庫就建好了。
4、然后可以將新建好的數(shù)據(jù)庫展開。然后右鍵單擊里面的表找到新建數(shù)據(jù)庫,會出現(xiàn)以下界面:
5、然后可以在列中輸入需要的名稱(用英文形式),如輸入的年齡,性別,地址,電話,身份證,民族(name address phone ID? nation一般為nvardhar類型,age 一般為int類型)如圖:
6、然后點保存,它會提示輸入表的名稱(一般為英文復(fù)數(shù)形式),然后點確定,就可以在左邊找到我們新建的表了,比如新建的表的名稱為個人基本信息PersonalInformations.
這樣一張表就建好了。
7、表建好之后就可以進行添加內(nèi)容了。右鍵單擊表,選擇里面的編輯前二十行,出現(xiàn)一下界面:
在里面輸入需要的值就可以。
sqlserver用查詢建表建完表如何顯示表的方法:
非圖形界面:show database; use database;show tables;找到“student”
圖形界面:找到左邊的tables標簽,然后找到你的表名“student”