計算機三級MySQL數據庫練習題及答案

來源:文萃谷 5.5K

  【練習一】

計算機三級MySQL數據庫練習題及答案

在數據庫db_test的表content中創建一個觸發器content_delete_trigger,用於每次當刪除表content中一行數據時。將用户變量str的值設置為“0ld cdntent deleted!”。

  【習題答案】

在MySQL命令行客户端輸入如下SQL語句即可實現:

mysql>USE db—test;

Database changed

mysql>CREATE TRIGGER content_delete_trigger AFTER DELETE

—> ON content FOR EACH ROW SET@str=’old content deleted!’;

Query OK,0 rows affected(2.59 sec)

  【練習二】

請使用 SELECT lLE語句,備份數據庫db_test中表content的`全部數據到C盤的BACKUP目錄下一個名為 的文件中,要求字段值如果是字符則用雙引號標註,字段值之間用逗號隔開,每行以問號為結束標誌。

  【答案】

在MySQL命令行客户端輸入如下SQL語句即可實現:

mysql>USE db_test;

Database changed

mysql>SELECT*FROM content

一>INTO OUTFILE’C:/BACKUP/’

一>FIELDS TERMINATED BY’,’

一>OPTIONALLY ENCLOSED BY’"’

一>LINES TERMINATED BY’?’:

Query OK,1 row affected( sec)

熱門標籤