freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sql數(shù)據(jù)庫創(chuàng)建表與完整性約束-文庫吧資料

2025-05-13 18:13本頁面
  

【正文】 等等 ? 規(guī)則:用戶根據(jù)具體的應(yīng)用環(huán)境定義 ? 例如 ? 年齡的取值范圍為 0到 200,性別只能是 “ 男 ” 或“ 女 ” ? 職工編號是 4位整數(shù) ? 意義: ? 反映了現(xiàn)實世界的真實情況,即實體的屬性必須滿足要滿足這些條件,反映了程序編制的要求 思考 ? Thinking ? 什么操作會破壞關(guān)系完整性。 修改表結(jié)構(gòu)語法 ALTER TABLE 表名 [ ALTER COLUMN 列名 新數(shù)據(jù)類型 ] | [ ADD [COLUMN] 列名 數(shù)據(jù)類型 | [ DROP COLUMN 列名 ] | [ADD PRIMARY KEY(列名 [, … n ] ) ] | [ADD FOREIGN KEY(列名) REFERNECES 表名(列名) ] 示例 ? 例 2.為 SC表添加 “ 修課類別 ” 列,此列的定義為: XKLB char(4) ALTER TABLE SC ADD XKLB char(4) NULL 示例 ?例 3.將新添加的 XKLB的類型改為 char(6)。 ? 刪除表的語句格式為: DROP TABLE 表名 { [, 表名 ] … } ? 例:刪除 test表的語句為: DROP TABLE test 修改表結(jié)構(gòu) ?在定義完表之后,如果需求有變化,比如添加列、刪除列或修改列定義,可以使用 ALTER TABLE語句實現(xiàn)。計算機系 39。女39。男 39。 ? 注意: ?允許有一個空值; ?在一個表中可以定義多個 UNIQUE約束; ?可以在一個列或多個列上定義 UNIQUE約束。 CHECK ( grade = 0 ) 約束定義(續(xù)) ?⑥ UNIQUE約束 ? 在列級約束定義 ( 僅用于單列約束 ) 列定義 UNIQUE 例: SNAME char(7) UNIQUE ? 在表級約束定義 ( 用于單列或多列組合約束 ) UNIQUE ( 列名序列 ) 例: UNIQUE (SNO, CNO) ? 用于限制在一個列中不能有重復(fù)的值。 [ FOREIGN KEY ( 本表列名 ) ] REFERENCES 外表名 ( 外表主碼列名 ) 例: FOREIGN KEY ( sno) REFERENCES 學生表 ( sno) 約束定義(續(xù)) ?④ 默認值約束 ?格式: DEFAULT 默認值 ? 例:定義系的默認值為“計算機系”。 ? 注意以下幾點: ? 第一,如果 CHECK約束是定義多列之間的取值約束,則只能在表級完整性約束處定義; ? 第二,如果表的主碼由多個列組成,則也只能在表級完整性約束處定義,并將主碼列用括號括起來,即: PRIMARY KEY(列 1{ [,列 2 ] … }); ? 第三,如果在表級完整性約束處定義外碼,則 “ FOREIGN KEY (外碼列名 )”部分不能省。 ? FOREIGN KEY:定義本列為引用其他表的外碼。 ? CHECK:限制列的取值范圍。 ? DEFAULT:給定列的默認值。100。 ? 可以帶有適當?shù)呢泿欧枴? ? Smallmoney: 4 個字節(jié),精確到貨幣單位的千分之十。 注: n為二進制數(shù)據(jù)的字節(jié)數(shù) ? image:大容量、可變長二進制字符數(shù)據(jù),可用于存儲文件。 ? 近似型 Float: 8字節(jié) Real: 4字節(jié) 字符串型 ?普通編碼字符串類型 ?統(tǒng)一字符編碼字符串類型 ?二進制字符串類型 普通編碼字符串類型 ? Char( n) :定長存儲, n=8000 ? Varchar( n):不定長存儲(按實際長度存儲),長度最大不超過 n , n=8000 注: n 為字符個數(shù) ? Text:存儲大于 8000字節(jié)的文本 統(tǒng)一字符編碼字符串類型 ? nchar( n) :定長存儲, n=4000
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1