sql serve基础
生活随笔
收集整理的這篇文章主要介紹了
sql serve基础
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、數(shù)據(jù)庫登錄名與數(shù)據(jù)庫用戶
? 1.登錄名登錄服務器
? 2.數(shù)據(jù)庫用戶訪問具體數(shù)據(jù)庫
?二者要建立映射關(guān)系
二、數(shù)據(jù)庫文件:
?? 1.主數(shù)據(jù)文件:*.mdf(必須)
?? 2.輔助數(shù)據(jù)文件:*.ndf(可選)
?? 3.日志文件:*.ldf(必須)
三、數(shù)據(jù)庫維護:
?? 1.分離-附加 :使數(shù)據(jù)庫文件與數(shù)據(jù)庫系統(tǒng)脫離或建立關(guān)系
?? 2.備份-還原:備份數(shù)據(jù)
?? 3.收縮:釋放數(shù)據(jù)庫空間
四、數(shù)據(jù)完整性:
??? 1.實體完整性:保證沒有重復的行數(shù)據(jù)
?????? 實現(xiàn)方式:
?? ?a。主鍵約束:不能為null,不能有重復數(shù)據(jù),不經(jīng)常改動
?? ?b。標識列:必須是整型數(shù)據(jù)?? ?
?? ?c。唯一性約束? :數(shù)據(jù)不重復,可以為null
??? 2.域完整性:保證列數(shù)據(jù)的正確性
????? 實現(xiàn)方式:
?? ?a.check約束
?? ?b.默認值
?? ?3.非空
?? ?4.外鍵
?? ?5.數(shù)據(jù)類型
??? 3.引用完整性:一個表中某列的值必須在另一個表中的主鍵列中存在
?????? 實現(xiàn)方式:外鍵
????? 注意:a。 有外鍵的表叫從表,引用的主鍵表叫主表
?? ?b。主表改動不能影響從表
?? ?c。從表對應數(shù)據(jù),主表中數(shù)據(jù)不能刪除????? ?
??? 4.用戶自定義:
五、數(shù)據(jù)類型:
??? 文本類型:
??? 1.char|nchar:固定長度 ,數(shù)據(jù)長度不夠用空格補齊
??? 2.varchar|nvarchar:不固定長度,以數(shù)據(jù)實際長度保存
??? 3.text|ntext:存儲8千字符以上的數(shù)據(jù)
??? 帶n前綴的是unicode編碼,比非unicode編碼長度大一倍(主要針對字符)
??? 4.float:浮點型
??? 5.money:貨幣
??? 6.bit: 布爾型? 取值 0|1
??? 7.image:二進制 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎
? 1.登錄名登錄服務器
? 2.數(shù)據(jù)庫用戶訪問具體數(shù)據(jù)庫
?二者要建立映射關(guān)系
二、數(shù)據(jù)庫文件:
?? 1.主數(shù)據(jù)文件:*.mdf(必須)
?? 2.輔助數(shù)據(jù)文件:*.ndf(可選)
?? 3.日志文件:*.ldf(必須)
三、數(shù)據(jù)庫維護:
?? 1.分離-附加 :使數(shù)據(jù)庫文件與數(shù)據(jù)庫系統(tǒng)脫離或建立關(guān)系
?? 2.備份-還原:備份數(shù)據(jù)
?? 3.收縮:釋放數(shù)據(jù)庫空間
四、數(shù)據(jù)完整性:
??? 1.實體完整性:保證沒有重復的行數(shù)據(jù)
?????? 實現(xiàn)方式:
?? ?a。主鍵約束:不能為null,不能有重復數(shù)據(jù),不經(jīng)常改動
?? ?b。標識列:必須是整型數(shù)據(jù)?? ?
?? ?c。唯一性約束? :數(shù)據(jù)不重復,可以為null
??? 2.域完整性:保證列數(shù)據(jù)的正確性
????? 實現(xiàn)方式:
?? ?a.check約束
?? ?b.默認值
?? ?3.非空
?? ?4.外鍵
?? ?5.數(shù)據(jù)類型
??? 3.引用完整性:一個表中某列的值必須在另一個表中的主鍵列中存在
?????? 實現(xiàn)方式:外鍵
????? 注意:a。 有外鍵的表叫從表,引用的主鍵表叫主表
?? ?b。主表改動不能影響從表
?? ?c。從表對應數(shù)據(jù),主表中數(shù)據(jù)不能刪除????? ?
??? 4.用戶自定義:
五、數(shù)據(jù)類型:
??? 文本類型:
??? 1.char|nchar:固定長度 ,數(shù)據(jù)長度不夠用空格補齊
??? 2.varchar|nvarchar:不固定長度,以數(shù)據(jù)實際長度保存
??? 3.text|ntext:存儲8千字符以上的數(shù)據(jù)
??? 帶n前綴的是unicode編碼,比非unicode編碼長度大一倍(主要針對字符)
??? 4.float:浮點型
??? 5.money:貨幣
??? 6.bit: 布爾型? 取值 0|1
??? 7.image:二進制 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎
總結(jié)
以上是生活随笔為你收集整理的sql serve基础的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 办公计算机的装机配件?
- 下一篇: 电脑如何在硬件上区分高端,低端,怎么配?