试卷总分:20 得分:20
1.PHP如果要实现网站常见的翻页功能,mysql中的哪个子句是必不可少的?
A.order
B.using
C.limit
D.having
答案:C
2.下列哪些关键字表示右外连接?
A.using
B.left join
C.right join
D.inner join
答案:C
3.mysql 中的 group by 语句的功能是
A.模糊查询
B.排序
C.批量导入
D.分组
答案:D
4.mysql int数据类型当中所占用字节数最小的为
A.bigint
B.tinyint
C.smallint
D.int
答案:B
5.为了使用PDO访问MySQL数据库,下列选项中不是必须执行的步骤是_____。
A.启用extension=php_pdo.dll
B.设置extension_dir指定扩展函数库路径
C.启用extension=php_pdo_odbc.dll
D.启用extension=php_pdo_mysql.dll
答案:C
6.下列说法正确的是_____。
A.使用PDO对象exec()方法可以执行SQL命令修改记录
B.使用PDO对象exec()方法可以执行SQL命令删除记录
C.使用PDO对象exec()方法可以执行SQL命令查询记录,返因查询结果集
D.使用PDO对象exec()方法可以执行SQL命令添加记录
答案:C
7.如果想取得最近一条查询的信息,应该使用哪个函数_____。
A.mysql_free_result
B.mysql_info
C.mysql_stat
D.mysql_insert_id()
答案:B
8.关于mysql_select_db的作用描述正确的是_____。
A.选取数据库
B.连接数据库
C.连接并选取数据库
D.连接并打开数据库
答案:A
9.mysql哪些命令可以用于切换数据库?
A.use database 数据库名
B.use 数据库名
C.show databases
D.user 数据库名
答案:B
10.在mysql的like 结构中允许使用两种类型的通配符,除了_ ,还有哪个?
A.%
B.&
C.#
D.@
答案:A
11.php哪个函数用于向mysql数据库发送指令?
A.mysql_fetch_field
B.mysql_select_db
C.mysql_query
D.mysql_connect
答案:C
12.mysql_free_result($result);本行代码的含义是
A.释放变量resut,以节约服务器资源
B.断开PHP与mysql数据库的连接
C.占用服务器运行进程
D.重新启动PHP与mysql数据库的连接
答案:A
13.<?php
include("conn.php");
mysql_query("set names gb2312");
mysql_select_db("test");
$sqlstr="delete from sanguo";
$result=mysql_query($sqlstr,$conn);
?>
阅读以上代码,请问该代码的功能是
A.向sanguo中修改记录
B.向sanguo中查看记录
C.向sanguo中删除记录
D.向sanguo中添加记录
答案:C
14.在PDO中连接指定的数据库服务器后,可以建立新的数据库,但不可以建立数据表。
答案:错误
15.PDO对象的exec方法可执行非查询的SQL命令,包括插入、删除、修改命令。
答案:正确
16.MySQL安装时,默认的字符集是gb2312。
答案:错误
17.mysql中的limit 关键字可以限制结果集中记录的个数。
答案:正确
18.如果A表有三列字段,B表有两列字段,它们之间是不能进行联合的。
答案:正确
19.MySQL可以建立个用户,但每个用户的权限一样,仅是名称不一样而