1、資料庫文件類型: ①數據文件 主要數據文件:尾碼 .mdf ,有且只有一個,預設已創建,包含啟動信息、數據對象 次要數據文件:尾碼 .ndf ,可有任意個,預設無 文件流數據:存儲圖片、音頻等文件 ②事務日誌文件:尾碼 .ldf ,至少一個,預設已創建一個,記錄所有事務的SQL語句,用於恢複數據 ...
1、資料庫文件類型:
①數據文件
主要數據文件:尾碼 .mdf ,有且只有一個,預設已創建,包含啟動信息、數據對象
次要數據文件:尾碼 .ndf ,可有任意個,預設無
文件流數據:存儲圖片、音頻等文件
②事務日誌文件:尾碼 .ldf ,至少一個,預設已創建一個,記錄所有事務的SQL語句,用於恢複數據庫
2、創建和擴展資料庫
文件大小:有一個初始大小,可擴展,最小單位1MB
增長方式:①按百分比②按MB
可限制數據大小:方式:①限制大小②不限制大小
3、收縮資料庫:釋放不使用的空間
方式:①手動收縮
收縮資料庫:不能低於初始大小
收縮文件:可以低於初始大小,最小單位1M
②自動收縮
資料庫屬性,可設置自動收縮
4、分離和附加資料庫
分離:將資料庫從實例中移除,便於移動或複製資料庫
附加:將資料庫添加到實例中
刪除:將資料庫從實例中移除並刪除數據文件,只可刪除用戶資料庫
5、數據類型:
精準數字: int :整型
bit :只有0或1或NULL三個值,可輸入的值只有0和1
decimal :數值
money :貨幣值
近似數字:float ,real
字元串: char :固定長度,指定列長
varchar :可變長度,指定最大大小
text :大量字元
nchar、nvarchar、ntext :Unicode字元,雙位元組
二進位字元:binary
日期和時間:date 日期 time 時間 datetime 日期和時間
6、創建表:
①列名 ②數據類型 ③是否允許NULL值 這三點是必須有的
④預設值:沒有為列指定值,使用預設值
⑤標識符列:自動生成序號值的列,不可輸入或更改,最多只能有一個
三要素:數據類型為數值型
種子:初始值
增量:步長、增長值
⑥檢查約束(check):限制可接受的值
⑦設置主鍵
⑧設置外鍵
7、插入數據:
insert into 表名 values(‘值1’,‘值2’,‘’,……)
8、更新數據:
update 表名 set 列名=‘新值’ where 條件
9、刪除數據:
①delete :可以有條件刪除部分數據,保存日誌,可以恢復,標識列不重置,可刪除有外鍵 約束的數據表
②truncate :只能清空整個表,不保存日誌,不可恢復,標識列重置為0,不可刪除有外鍵約束的表
命令: delete from 表名 where 條件 truncate table 表名
10、刪除庫和表:
drop database 庫名
drop table 表名