Ptz Winter 2017, Xiaoxu Guo Contest 5 亂做
阿新 • • 發佈:2021-10-05
1.建立表:
create table 表名
2.新增表元素
( <列名> <資料型別> <約束>, <列名> <資料型別> <約束> )
例如:
1 create table student 2 ( 3 ID int Not NULL primary key, 4 Sno nvarchar(15) Not NULL, 5 Sname nvarchar(15) Not NULL, 6 Sex nchar(1) Not NULL, 7 Birth date, 8 ClassNo nvarchar(10) Not Null 9 )
Tip:
-一表一主鍵。
-除了最後一行外,每一行都要加上英文逗號。
-資料型別中,只有char、nchar、varchar、nvarchar資料型別必須同時指明長度,其他型別無需同時指明長度。
-NULL:表示允許為空,欄位定義時預設為空,可以省略。
Not NULL:表示不允許為空。
3.設定主鍵約束
-直接在表中的<約束>中加入primary key
-直接在表中的末尾中加入constraint Pk_表名 Primary Key(列名)
-在修改表時,設定主鍵:前提是表已存在。且未設定主鍵約束
Alter table 表名
Add Constraint Pk_表名
Primary Key(型別)
4.刪除主鍵約束
Alter table 表名 Drop Constraint Pk_表名
5. 新增檔案組:
Alter Database 資料庫名 Add Filename newgroup
6. 新增輔資料檔案:
1 Alter Database資料庫 2 Add File 3 ( 4 name='資料名字', 5 Filename='檔案路徑和檔名.ndf', 6 size=大小, 7 maxsize=大小, 8 filegrowth=大小 9 )
Tip:
*一條Alter Database語句只能新增一個檔案,不管是資料檔案還是日誌檔案。
*如果是資料檔案,只能是輔資料檔案,因為一個數據庫中只能有一個主資料檔案。
7. 刪除檔案組:
Alter Database 資料庫名 Remove filegroup 檔案組名
8. 刪除檔案
Alter Database 資料庫 Remove file 檔名
Tip:
*刪除檔案組時,必須保證檔案組為空。
*順序為:刪除檔案組的資料檔案→刪除資料組
9. 修改資料庫檔案或事務日誌檔案的容量
1 Alter Database 資料庫名 2 Modify file 3 ( 4 name='資料名字', 5 size=大小, 6 maxsize=大小, 7 filegrowth=大小 8 )
10. 修改資料庫名字
Alter Database 資料庫 Modify name 新資料庫名
11. 刪除資料庫
Alter Database 資料庫 Modify name 新資料庫名