网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

计算机三级MySQL数据库练习题及答案

栏目: 计算机三级 / 发布于: / 人气:7.02K

  【练习一】

计算机三级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)