單項選擇題
1、對於REPLACE語句描述錯誤的是( )
ACE語句返回一個數字以表示受影響的行,包含刪除行和插入行的總和。
B.通過返回值可以判斷是否增加了新行還是替換了原有行。
C.因主鍵重複插入失敗時直接更新原有行。
D.因主鍵重複插入失敗時先刪除原有行再插入新行。
填空題
2、 將一個列設置爲主鍵的方法是,在列的.定義中使用“( )”子句。
3、數據庫系統的三級模式結構是指數據庫系統是由________、________和________三級構成。
4、MySQL支持關係模型中_______、_______和_______三種不同的完整性約束。
5、假設之前創建的KC表沒有設置外鍵級聯策略,設置觸發器,實現在KC表中修改課程ID號時,可自動修改課程在xs_kc上的課程ID號
Create trigger trigger_update( )on( ) for each row( )
6、在創建數據庫時,可以使用( )子句確保如果數據庫不存在就創建它,如果存在就直接使用它。
簡答題
7、 請列舉兩個常用的MySQL客戶端管理工具。
8、請解釋什麼是事件?
9、 請解釋SQL是何種類型的語言?
10、 MySQL是如何實現實體完整性約束的?