一、數(shù)據(jù)庫怎么建表
在創(chuàng)建數(shù)據(jù)庫之后,接下來就要在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表。所謂創(chuàng)建數(shù)據(jù)表,指的是在已經(jīng)創(chuàng)建的數(shù)據(jù)庫中建立新表。
創(chuàng)建數(shù)據(jù)表的過程是規(guī)定數(shù)據(jù)列的屬性的過程,同時也是實施數(shù)據(jù)完整性(包括實體完整性、引用完整性和域完整性)約束的過程。下面以SQL Server數(shù)據(jù)庫為例,教大家數(shù)據(jù)庫建表方法。
1、創(chuàng)建數(shù)據(jù)庫表的時候,在SQL Server數(shù)據(jù)庫中登錄找到數(shù)據(jù)庫然后右鍵。附加數(shù)據(jù)庫,然后把數(shù)據(jù)庫的名稱寫上,然后點擊確定。
2、創(chuàng)建好之后右鍵刷新,找到自己創(chuàng)建的表,雙擊打開。
3、找到第二個表右鍵,點擊新建再選擇表。
4、列名是要寫的表內(nèi)容的名稱,數(shù)據(jù)類型根據(jù)列名選擇相對應(yīng)的列名,如果表中是有ID的話數(shù)據(jù)類型使用int,允許null值就不能為空。ID旁邊右鍵選擇第一個設(shè)置主鍵,類型改為int,設(shè)置主鍵之后允許null值就會自動把√去掉。
5、在列屬性中找到表設(shè)計器,在標(biāo)識規(guī)范會顯示標(biāo)識為否。
6、然后在左邊的向下的標(biāo)志點開把標(biāo)識改為是就即可。其他表的類型就用nvarchar(max)就可以了。
7、表寫完之后Ctrl S保存。
二、數(shù)據(jù)庫怎么導(dǎo)入數(shù)據(jù)
1、將Excel表格里的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫
(1)先新建一個新的數(shù)據(jù)庫。
(2)選擇新建的數(shù)據(jù),右鍵先選擇任務(wù),再選擇導(dǎo)入數(shù)據(jù)。
(3)在彈窗里的數(shù)據(jù)源中,選擇要導(dǎo)入數(shù)據(jù)的Excel類型。
(4)在Excel文件路徑下,通過瀏覽按鈕選擇要導(dǎo)入數(shù)據(jù)的Excel文件。
(5)直接點擊“下一步(N)”。
(6)先在“目標(biāo)”右邊,選擇倒數(shù)第三個,再在“身份驗證”時,選擇“使用SQL Server身份驗證”,數(shù)據(jù)庫只有是剛剛新建的就可以了,最后,點擊“下一步”。
(7)直接點擊下一步。
(8)選擇要導(dǎo)入的數(shù)據(jù),但不要選擇帶有$符號的數(shù)據(jù),再點擊“下一步“。
(9)直接點擊“下一步“。
(10)直接點擊“完成“。
2、將數(shù)據(jù)庫中的其他數(shù)據(jù)導(dǎo)入當(dāng)前的數(shù)據(jù)
(1)先在數(shù)據(jù)庫中選擇到當(dāng)前的數(shù)據(jù),再右鍵選擇到“任務(wù)”,再選擇到“導(dǎo)入數(shù)據(jù)”。
(2)在彈出窗口的“數(shù)據(jù)源(D)”右邊選擇到“SQL Server Native Client11.0”,在填寫”服務(wù)器名稱(S)“處可填寫當(dāng)前服務(wù)器名稱,或填寫”(local)“代表本地數(shù)據(jù),然后,再選擇填寫”使用SQL Server身份驗證(Q)”的數(shù)據(jù),在”數(shù)據(jù)庫(T)”右邊選擇到含有要導(dǎo)入數(shù)據(jù)的數(shù)據(jù),最后,點擊“下一步(N)”。
(3)在彈出窗口的“目標(biāo)(D)”右邊選擇到“SQL Server Native Client11.0”,在填寫”服務(wù)器名稱(S)“處可默認(rèn)填寫當(dāng)前數(shù)據(jù)庫名稱,然后,再選擇填寫”使用SQL Server身份驗證(Q)”的數(shù)據(jù),在”數(shù)據(jù)庫(T)”右邊選擇到要導(dǎo)入數(shù)據(jù)的數(shù)據(jù),最后,點擊“下一步(N)”。
(4)直接選擇“下一步(N)”。
(5)在“表和視圖(T)”下選勾/選擇到選到應(yīng)的數(shù)據(jù)源和準(zhǔn)備要導(dǎo)入數(shù)據(jù)的目數(shù)據(jù),再選擇“下一步(N)”。
(6)直接點擊“下一步”。
(7)直接點擊“完成”。