《Python语言程序设计》配套题库(项目9)
1、以下哪种数据库属于关系数据库?(单选题)
A、MongoDB
B、Redis
C、MySQL
D、Couchbase
答案:C
难易度:易
2、MySQL的默认端口号是?(单选题)
A、3306
B、8080
C、5432
D、80
答案:A
难易度:易
3、PyMySQL模块的主要作用是?(单选题)
A、连接SQLite数据库
B、连接MySQL数据库
C、管理文件系统
D、支持图形界面开发
答案:B
难易度:易
4、PyMySQL连接数据库时,host参数的作用是?(单选题)
A、指定数据库地址
B、指定数据库用户名
C、指定数据库密码
D、指定数据库名称
答案:A
难易度:易
5、以下哪个方法用于执行SQL语句?(单选题)
A、connect()
B、commit()
C、execute()
D、fetchall()
答案:C
难易度:易
6、创建数据库时,SQL语句的关键字是?(单选题)
A、CREATETABLE
B、INSERTINTO
C、SELECT*
D、CREATEDATABASE
答案:D
难易度:易
7、修改表结构时,增加字段的关键字是?(单选题)
A、ADDCOLUMN
B、DROPCOLUMN
C、ALTERCOLUMN
D、RENAMECOLUMN
答案:B
难易度:易
8、查询数据时,SQL语句的关键字是?(单选题)
A、UPDATE
B、DELETE
C、SELECT
D、INSERT
答案:C
难易度:易
9、插入数据时,SQL语句的关键字是?(单选题)
A、SELECT
B、UPDATE
C、DELETE
D、INSERTINTO
答案:D
难易度:易
10、删除数据时,SQL语句的关键字是?(单选题)
A、SELECT
B、DELETE
C、UPDATE
D、INSERT
答案:B
难易度:易
11、PyMySQL的fetchone()方法的作用是?(单选题)
A、获取一条记录
B、获取所有记录
C、提交事务
D、关闭连接
答案:A
难易度:易
12、游标的正确使用步骤是?(单选题)
A、创建游标→执行SQL→提交更改→获取结果→关闭游标
B、创建游标→执行SQL→获取结果→提交更改→关闭游标
C、创建游标→获取结果→执行SQL→提交更改→关闭游标
D、创建游标→提交更改→执行SQL→获取结果→关闭游标
答案:B
难易度:中
13、以下哪种数据库是非关系数据库?(单选题)
A、MongoDB
B、MySQL
C、PostgreSQL
D、SQLite
答案:A
难易度:易
14、PyMySQL连接数据库时,charset参数的作用是?(单选题)
A、设置连接超时时间
B、设置自动提交事务
C、设置字符编码
D、设置数据库端口
答案:C
难易度:易
15、修改表名时,SQL语句的关键字是?(单选题)
A、RENAMETABLE
B、ALTERTABLE
C、DROPTABLE
D、RENAMETO
答案:D
难易度:易
16、删除表时,SQL语句的关键字是?(单选题)
A、DELETETABLE
B、DROPCOLUMN
C、DROPTABLE
D、TRUNCATETABLE
答案:C
难易度:易
17、以下哪种操作需要使用事务处理?(单选题)
A、查询数据
B、修改数据
C、插入数据
D、删除数据
答案:B
难易度:易
18、PyMySQL的commit()方法的作用是?(单选题)
A、回滚事务
B、关闭连接
C、提交事务
D、获取结果
答案:C
难易度:易
19、以下哪种方式可以安装PyMySQL?(单选题)
A、使用pip命令
B、使用PyCharm
C、使用conda命令
D、以上都可以
答案:D
难易度:易
20、以下哪种功能是数据库连接池的作用?(单选题)
A、动态管理数据库连接
B、提高程序运