準備工作
在對數據表進行操作之前,需要對SSMS工具進行設置,否則會出現數據表無法保存的情況:在SSMS界面選擇“工具”菜單,然後點擊“選項”。
進入選項界面後,選擇“設計器”,取消勾選“阻止保存要求重新創建表的更改”選項,點擊確定。
創建數據表
使用SSMS工具創建數據表
- 展開“數據庫”後,再展開需要創建數據表的數據庫,右擊“表”,選擇“新建表”。
- 進入表設計器界面。
- 在列名中輸入屬性名,然後選擇相應的數據類型,勾選是否允許爲NULL值。
- 在工具欄單擊“保存”按鈕或按住Ctrl+S鍵保存已經編輯好的數據表,在彈出對話框中輸入表名,點擊“確定”即可。
- 完成表創建後,“表”節點下就會看到剛創建的數據表,如果沒找到,可以點擊“表”結點,然後點擊刷新或按F5鍵進行刷新。
使用SQL方式創建數據表
- 在SSMS工具欄中單擊“新建查詢”,打開“SQL編輯器”窗口
- 輸入創建SQL代碼
USE schoolDB --打開數據庫schoolDB
GO
IF EXISTS(SELECT * FROM sysobjects WHERE name='student')
DROP TABLE student --檢查student是否已經存在,如果存在,則刪除
GO
CREATE TABLE student --表名爲student
(
StuID int NOT NULL, --學生學號
StuName varchar(15) NOT NULL, --學生姓名
Sex char(2) NULL, --性別
Major varchar(20) NULL, --所選專業
)
-
點擊“分析”按鈕,或按住Ctrl+F5,對SQL代碼進行語法分析,確保SQL語句語法正確。
-
點擊“執行”按鈕,或按住F5,執行SQL代碼。
-
完成表創建後,“表”節點下就會看到剛創建的數據表,如果沒找到,可以點擊“表”結點,然後點擊刷新或按F5鍵進行刷新。
修改數據表
使用SSMS工具修改數據表
-
展開“數據庫”後,展開需要創建數據表的數據庫,再展開“表”,右擊需要修改的數據表,選擇“設計”。
-
進入表設計器界面。
-
在表設計器中就可以對數據表進行修改,比如修改Sex列名的數據類型爲int,新增Address屬性列。
-
如果需要刪除屬性,則右擊該行,選擇“刪除列”。
-
修改完後,點擊保存或按“F5”對修改的數據表進行保存。
使用SQL方式修改數據表
- 在SSMS工具欄中單擊“新建查詢”,打開“SQL編輯器”窗口
- 輸入創建SQL代碼
USE schoolDB --打開數據庫schoolDB
GO
ALTER TABLE student ADD Address varchar(50) NULL --添加Address列
GO
ALTER TABLE student ALTER COLUMN Sex int --修改Sex列數據類型
GO
ALTER TABLE student DROP COLUMN Address --刪除Address列
-
點擊“分析”按鈕,或按住Ctrl+F5,對SQL代碼進行語法分析,確保SQL語句語法正確。
-
點擊“執行”按鈕,或按住F5,執行SQL代碼。
刪除數據表
使用SSMS工具創刪除據表
- 展開“數據庫”後,展開需要創建數據表的數據庫,再展開“表”,右擊需要刪除的數據表,選擇“刪除”。
- 彈出“刪除對象”界面。
- 點擊確定,就可以刪除數據表。
使用SQL方式刪除數據表
- 在SSMS工具欄中單擊“新建查詢”,打開“SQL編輯器”窗口
- 輸入創建SQL代碼
USE schoolDB --打開數據庫schoolDB
GO
DROP TABLE student --刪除數據表student
-
點擊“分析”按鈕,或按住Ctrl+F5,對SQL代碼進行語法分析,確保SQL語句語法正確。
-
點擊“執行”按鈕,或按住F5,執行SQL代碼。
-
刷新數據表,可以發現student表已經被成功刪除。