计算机二级MySQL数据库考点练习01
一、填空题
在实际使用中,MySQL所支持的触发器有_______、_______和_______三种。
二、编程题
在数据库db_test的表content中创建一个触发器content__trigger,用于每次当删除表content中一行数据时。将用户变量str的值设置为“0ld cdntent d!”。
习题答案
一、填空题
INSERT触发器DELETE触发器UPDATE触发器
二、编程题
在MySQL命令行客户端输入如下SQL语句即可实现:
mysql\\u003eUSE db—test;
Database changed
mysql\\u003eCREATE TRIGGER content__trigger AFTER DELETE
—\\u003eON content FOR EACH ROW SET str=’old content d!’;
Query OK,0 rows affected(2.59 sec)
计算机二级MySQL数据库考点练习02
一、填空题
1.在MySQL中,可以使用________语句来为指定数据库添加用户。
2.在MySQL中,可以使用________语句来实现权限的撤销。
二、编程题
假定当前系统中不存在用户wanming,请编写一段SQL语句,要求创建这个新用户,并为其设置对应的系统登录口令“123”,同时授予该用户在数据库db_test的表content上拥有SELECT和UPDATE的权限。
习题答案
一、填空题
1.CREATE USER
二、编程题
在MySQL命令行客户mysql\\u003eUSE db_test;Database changed
mysql\\u003eGRANT SELEC
一\\u003eON db_test.content
一\\u003eTO’wanming’ ’localhost’IDENTIFIED BY’123’;
Query OK,0 rows affecd(0.05sec)