常見的幾種約束有哪些?分別代表什么意思?如何使用?
主鍵約束,外鍵約束,檢查約束,唯一約束,默認約束
約束:在 Create table 或 alter table 時加約束
(1) 主鍵: PRIMARY KEY ( 主鍵字段 ) 保證了實體完整性,一個表只有一個主鍵,但一個主鍵可有包含多個字段,主鍵字段不能為空
(2) 唯一: UNIQUE (約束字段 ) 保證了實體完整性,一個表只有多個唯一約束,一個唯一約束可有包含多個字段
(3) 外鍵:FOREIGN KEY (外鍵字段 ) REFERENCES 主鍵表 (主鍵字段 ) 保證了引用完整性,一個表可以有多個外鍵
(4) 檢查: CHECK(檢查表達式 ) 保證了域完整性, 一個表中可以有多個檢查性約束
(5) 默認值: DEFAULT (默認值的表達式或 NULL) for 字段名 保證了域完整性 , 一個表可以有多個默認值約束,但是一個字段只有一個默認值
暫無解析
在下列有關 GROUP BY語句的描述中,不正確的是 ______。
設 fun() 函數的定義形式為
void fun(char ch ,float x){ ?}
則下列對函數 fun 的調用語句中,正確的是( )。
對于 SQL查詢: SELECT * FROM tbl_name WHERE id = (SELECT id FROM tbl_name) ,假設該表中包含 id 字段,那么該語句正確執行的條件是 ______。
MySQL命令行客戶端的提示符是 ______。
學生表 student 如下所示: 下面 SQL語句中返回值為 3 的是 ______。