【计算机类职业资格】二级MySQL数据库程序设计-10及答案解析.doc

上传人:rimleave225 文档编号:1327308 上传时间:2019-10-17 格式:DOC 页数:5 大小:37KB
下载 相关 举报
【计算机类职业资格】二级MySQL数据库程序设计-10及答案解析.doc_第1页
第1页 / 共5页
【计算机类职业资格】二级MySQL数据库程序设计-10及答案解析.doc_第2页
第2页 / 共5页
【计算机类职业资格】二级MySQL数据库程序设计-10及答案解析.doc_第3页
第3页 / 共5页
【计算机类职业资格】二级MySQL数据库程序设计-10及答案解析.doc_第4页
第4页 / 共5页
【计算机类职业资格】二级MySQL数据库程序设计-10及答案解析.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、二级 MySQL 数据库程序设计-10 及答案解析(总分:100.00,做题时间:90 分钟)一、填空题(总题数:2,分数:6.00)1.在 MySQL 中,可以使用 1 语句来为指定数据库添加用户。 (分数:3.00)2.在 MySQL 中,可以使用 1 语句来实现权限的撤销。 (分数:3.00)二、编程题(总题数:3,分数:30.00)3.假定当前系统中不存在用户 wanming,请编写一段 SQL 语句,要求创建这个新用户,并为其设置对应的系统登录口令“123”,同时授予该用户在数据库 db_test 的表 content 上拥有 SELECT 和 UPDATE 的权限。(分数:10.0

2、0)_4.请使用 SELECT INTO.OUTFILE 语句,备份数据库 db_test 中表 content 的全部数据到 C 盘的 backup目录下一个名为 backupcontent.txt 的文件中,要求字段值如果是字符则用双引号标注,字段值之间用逗号隔开,每行以问号为结束标志。 (分数:10.00)_5.请编写一段 PHP 程序,要求可通过该程序实现向数据库 db_test 的表 content 中插入一行描述了下列留言信息的数据:留言 ID 号由系统自动生成;留言标题为“MySQL 问题请教”;留言内容为“MySQL 中对表数据的基本操作有哪些?”;留言人姓名为“MySQL 初

3、学者”;脸谱图标文件名为“face.jpg”;电子邮件为“”;留言创建日期和时间为系统当前时间。 (分数:10.00)_三、简答题(总题数:8,分数:64.00)6.在 MySQL 中可以授予的权限有哪几组? (分数:8.00)_7.在 MySQL 的权限授予语句中,可用于指定权限级别的值有哪几类格式? (分数:8.00)_8.MySQL 数据库备份与恢复的常用方法有哪些? (分数:8.00)_9.使用直接复制方法实现数据库备份与恢复时,需要注意哪些事项? (分数:8.00)_10.二进制日志文件的用途是什么? (分数:8.00)_11.请简述 PHP 是什么类型的语言? (分数:8.00)_

4、12.请解释嵌入在 HTML 文档中的 PHP 脚本用什么标记符进行标记? (分数:8.00)_13.请简述使用 PHP 进行 MySQL 数据库编程的基本步骤。 (分数:8.00)_二级 MySQL 数据库程序设计-10 答案解析(总分:100.00,做题时间:90 分钟)一、填空题(总题数:2,分数:6.00)1.在 MySQL 中,可以使用 1 语句来为指定数据库添加用户。 (分数:3.00)解析:CREATE USER2.在 MySQL 中,可以使用 1 语句来实现权限的撤销。 (分数:3.00)解析:REVOKE二、编程题(总题数:3,分数:30.00)3.假定当前系统中不存在用户

5、wanming,请编写一段 SQL 语句,要求创建这个新用户,并为其设置对应的系统登录口令“123”,同时授予该用户在数据库 db_test 的表 content 上拥有 SELECT 和 UPDATE 的权限。(分数:10.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句即可实现: mysqlUSE db_test; Database changed mysqlGRANT SELECT, UPDATE - ON db_test.content - TO “wanming“ “localhost “IDENTIFIED BY“123“; Query OK, 0 r

6、ows affected (0.05 sec)4.请使用 SELECT INTO.OUTFILE 语句,备份数据库 db_test 中表 content 的全部数据到 C 盘的 backup目录下一个名为 backupcontent.txt 的文件中,要求字段值如果是字符则用双引号标注,字段值之间用逗号隔开,每行以问号为结束标志。 (分数:10.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句即可实现: mysqlUSE db_test; Database changed mysqlSELECT * FROM content - INTO OUTFILE “C:/

7、BACKUP/backupcontent.txt“ - FIELDS TERMINATED BY “,“ - OPTIONALLY ENCLOSED BY “ - LINES TERMINATED BY “?“; Query OK, 1 row affected(0.01 sec)5.请编写一段 PHP 程序,要求可通过该程序实现向数据库 db_test 的表 content 中插入一行描述了下列留言信息的数据:留言 ID 号由系统自动生成;留言标题为“MySQL 问题请教”;留言内容为“MySQL 中对表数据的基本操作有哪些?”;留言人姓名为“MySQL 初学者”;脸谱图标文件名为“face

8、.jpg”;电子邮件为“”;留言创建日期和时间为系统当前时间。 (分数:10.00)_正确答案:()解析:在文本编辑器中编写如下 PHP 程序,并命名为 insert_content.php ? php $ con=mysql_connect(“localhost: 3306“, “root“, “123456“) or die(“数据库服务器连接失败!br“); mysql_select_db(“db_test“, $ con)or die(“数据库选择失败!br“); mysql_query(“set names “gbk“); /设置中文字符集 $ sql=“INSERT INTO co

9、ntent(content_id, subject, words, username, face, email, createtime)“; $ sql=$ sql. “ VALUES(NULL, “MySQL 问题请教“, “MySQL 中对表数据的基本操作有哪些?“, “MySQL 初学者“, “face.jpg“, ““, NOW(); “; if(mysql_query($ sql, $ con) echo “留言信息添加成功!br“; else echo “留言信息添加失败!br“; ?三、简答题(总题数:8,分数:64.00)6.在 MySQL 中可以授予的权限有哪几组? (分数:

10、8.00)_正确答案:()解析:在 MySQL 中可以授予的权限有这样几组:列权限;表权限;数据库权限;用户权限。7.在 MySQL 的权限授予语句中,可用于指定权限级别的值有哪几类格式? (分数:8.00)_正确答案:()解析:在 MySQL 的权限授予语句中,可用于指定权限级别的值有下面几类格式: (1)*:表示当前数据库中的所有表。 (2)*.*:表示所有数据库中的所有表。 (3)db_name.*:表示某个数据库中的所有表,db_name 指定数据库名。 (4)db_name.tbl_name:表示某个数据库中的某个表或视图,db_name 指定数据库名,tbl_name 指定表名或视

11、图名。 (5)tbl_name:表示某个表或视图,tbl_name 指定表名或视图名。 (6)db_name.routine_name:表示某个数据库中的某个存储过程或函数,routine_name 指定存储过程名或函数名。8.MySQL 数据库备份与恢复的常用方法有哪些? (分数:8.00)_正确答案:()解析:MySQL 数据库备份与恢复的常用方法有: (1)使用 SQL 语句备份和恢复表数据 (2)使用 MySQL 客户端实用程序备份和恢复数据 (3)使用 MySQL 图形界面工具备份和恢复数据 (4)直接复制9.使用直接复制方法实现数据库备份与恢复时,需要注意哪些事项? (分数:8.0

12、0)_正确答案:()解析:使用直接从一个 MySQL 服务器拷贝文件到另一个服务器的方法,需要特别注意以下两点: (1)两个服务器必须使用相同或兼容的 MySQL 版本。 (2)两个服务器必须硬件结构必须相同或相似,除非要复制的表使用 MyISAM 存储格式,这是因为这种表可以为在不同的硬件体系中共享数据提供了保证。10.二进制日志文件的用途是什么? (分数:8.00)_正确答案:()解析:由于二进制日志包含了数据备份后进行的所有更新,因此二进制日志的主要目的就是在数据恢复时能够最大可能地更新数据库。11.请简述 PHP 是什么类型的语言? (分数:8.00)_正确答案:()解析:服务端动态脚本语言。12.请解释嵌入在 HTML 文档中的 PHP 脚本用什么标记符进行标记? (分数:8.00)_正确答案:()解析:使用标签“? php”和“?”。13.请简述使用 PHP 进行 MySQL 数据库编程的基本步骤。 (分数:8.00)_正确答案:()解析:使用 PHP 进行 MySQL 数据库编程的基本步骤如下: (1)首先建立与 MySQL 数据库服务器的连接。 (2)然后选择要对其进行操作的数据库。 (3)再执行相应的数据库操作,包括对数据的添加、删除、修改和查询等。 (4)最后关闭与 MySQL 数据库服务器的连接。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1