mysql选择题
- 格式:doc
- 大小:242.00 KB
- 文档页数:8
mysql数据库期末考试题及答案一、选择题(每题2分,共20分)1. MySQL数据库默认的端口号是多少?A. 3306B. 3307C. 3308D. 3309答案:A2. 下列哪个选项不是MySQL的数据类型?A. INTB. DATEC. TEXTD. BOOLEAN答案:D3. 在MySQL中,以下哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B4. 如何选择数据库中的所有记录?A. SELECT *B. SELECT ALLC. SELECT ALL FROMD. SELECT *答案:A5. 在MySQL中,哪个关键字用于删除表?A. DROPB. DELETEC. REMOVED. DESTROY答案:A6. 如何在MySQL查询中使用通配符?A. %B. *C. ?D. _答案:A7. 如果要将一个表复制到另一个数据库中,应该使用哪个命令?A. CREATE TABLEB. INSERT INTOC. SELECT INTOD. COPY TABLE答案:A8. 在MySQL中,如何添加新的列到现有表中?A. ALTER TABLEB. CREATE COLUMNC. ADD COLUMND. ADD NEW COLUMN答案:A9. 下列哪个选项不是MySQL的索引类型?A. PRIMARY KEYB. UNIQUEC. FOREIGN KEYD. FULLTEXT答案:C10. MySQL中使用哪个命令来查看数据库中的所有表?A. SHOW TABLESB. LIST TABLESC. SELECT TABLESD. DESCRIBE TABLES答案:A二、填空题(每题2分,共20分)1. 在MySQL中,使用________命令可以查看当前数据库的所有表。
答案:SHOW TABLES2. 如果想要在查询结果中排除重复的记录,可以使用________关键字。
大学MySQL期末考试题及答案一、单项选择题(每题2分,共20分)1. MySQL数据库系统中,哪个命令用于创建数据库?()A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B2. 在MySQL中,以下哪个数据类型用于存储日期和时间?()A. DATETIMEB. DATEC. TIMED. TIMESTAMP答案:A3. 如果想要在MySQL查询结果中去除重复的行,应该使用哪个SQL语句?()A. SELECT DISTINCTB. SELECT UNIQUEC. SELECT ALLD. SELECT NODUPLICATE答案:A4. MySQL中,哪个函数用于获取当前日期?()A. NOW()B. CURDATE()C. CURRENT_DATED. TODAY()答案:B5. 在MySQL中,哪个命令用于删除表?()A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. ERASE TABLE答案:A6. MySQL中,哪个命令用于查看当前数据库的所有表?()A. SHOW TABLESB. LIST TABLESC. DISPLAY TABLESD. EXPLAIN TABLES答案:A7. 在MySQL中,哪个命令用于添加新的列到已存在的表中?()A. ALTER TABLEB. MODIFY TABLEC. CHANGE TABLED. ADD COLUMN答案:A8. MySQL中,哪个命令用于备份数据库?()A. BACKUPB. DUMPC. EXPORTD. COPY答案:B9. 在MySQL中,哪个命令用于恢复数据库?()A. RESTOREB. LOAD DATAC. IMPORTD. RECOVER答案:A10. MySQL中,哪个命令用于查看数据库的版本信息?()A. VERSION()B. MYSQL_VERSION()C. DB_VERSION()D. GET_VERSION()答案:A二、多项选择题(每题3分,共15分)1. 在MySQL中,以下哪些数据类型是数值类型?()A. INTB. VARCHARC. DECIMALD. DATE答案:A, C2. 以下哪些SQL语句用于更新表中的数据?()A. UPDATEB. INSERTC. DELETED. ALTER答案:A3. MySQL中,以下哪些函数用于字符串操作?()A. CONCAT()B. LENGTH()C. NOW()D. TRIM()答案:A, B, D4. 在MySQL中,以下哪些命令用于数据的导入和导出?()A. LOAD DATAB. EXPORTC. DUMPD. COPY答案:A, C5. MySQL中,以下哪些命令用于数据的安全性和权限管理?()A. GRANTB. REVOKEC. CREATE USERD. DROP USER答案:A, B, C, D三、填空题(每题3分,共30分)1. MySQL中,使用________命令可以查看当前数据库的名称。
mysql数据库考试试题及答案一、选择题(每题2分,共20分)1. MySQL数据库默认使用的端口号是多少?A. 3306B. 8080C. 80D. 21答案:A2. 下列哪个不是MySQL的数据类型?A. INTB. VARCHARC. DATED. BOOLEAN答案:D3. 在MySQL中,以下哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B4. 如何在MySQL中查看当前所有数据库?A. SHOW DATABASES;B. LIST DATABASES;C. SELECT DATABASES;D. DISPLAY DATABASES;答案:A5. 在MySQL中,以下哪个语句用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. DESTROY TABLE答案:A6. 下列哪个不是MySQL的索引类型?A. PRIMARYB. UNIQUEC. INDEXD. FOREIGN答案:D7. 在MySQL中,使用哪个命令来查看表结构?A. DESCRIBE table_name;B. EXPLAIN table_name;C. SHOW table_name;D. SELECT table_name;答案:A8. 如何在MySQL中为表添加新列?A. ADD COLUMN column_name;B. INSERT COLUMN column_name;C. CREATE COLUMN column_name;D. APPEND COLUMN column_name;答案:A9. 在MySQL中,使用哪个命令来创建视图?A. CREATE VIEW view_name AS SELECT ...B. VIEW view_name AS SELECT ...C. DEFINE VIEW view_name AS SELECT ...D. CREATE SELECT view_name AS ...答案:A10. 下列哪个命令用于在MySQL中备份数据库?A. BACKUP DATABASEB. COPY DATABASEC. DUMP DATABASED. SAVE DATABASE答案:C二、填空题(每空1分,共10分)1. 在MySQL中,使用______语句可以创建新的表。
mysql数据库考试试题及答案一、选择题(每题2分,共20分)1. MySQL数据库中,哪个命令用于创建新数据库?A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B2. 在MySQL中,如何查看当前数据库的版本?A. SELECT VERSION();B. SHOW VERSION;C. VERSION();D. DESCRIBE VERSION;答案:A3. 下列哪个SQL语句用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. DESTROY TABLE答案:A4. 如何在MySQL中为表添加新列?A. ALTER TABLE table_name ADD COLUMN column_name;B. MODIFY TABLE table_name column_name;C. CHANGE TABLE table_name column_name;D. ADD COLUMN table_name column_name;答案:A5. 在MySQL中,哪个函数用于计算表中行数?A. COUNT()B. SUM()C. AVG()D. MAX()答案:A6. 如何在MySQL查询中使用通配符?A. 使用%和_B. 使用%和?C. 使用*和_D. 使用*和?答案:B7. 在MySQL中,哪个命令用于显示当前数据库中的所有表?A. SHOW TABLESB. LIST TABLESC. DESCRIBE TABLESD. DISPLAY TABLES答案:A8. 如何在MySQL中更新表中的记录?A. UPDATE table_name SET column1=value1, column2=value2 WHERE condition;B. MODIFY table_name SET column1=value1, column2=value2 WHERE condition;C. CHANGE table_name SET column1=value1, column2=value2 WHERE condition;D. ALTER TABLE table_name SET column1=value1, column2=value2WHERE condition;答案:A9. 在MySQL中,哪个命令用于备份数据库?A. BACKUP DATABASEB. COPY DATABASEC. DUMP DATABASED. EXPORT DATABASE答案:C10. 如何在MySQL中删除数据库中的列?A. REMOVE COLUMNB. DROP COLUMNC. DELETE COLUMND. UNDO COLUMN答案:B二、填空题(每空1分,共10分)11. 在MySQL中,使用____命令可以导入.sql文件。
mysql数据库期末大学考试题及答案一、选择题(每题2分,共20分)1. MySQL数据库默认使用的端口号是多少?A. 22B. 3306C. 80D. 8080答案:B2. 在MySQL中,以下哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:B3. 下列哪个选项是MySQL中用于添加数据的SQL语句?A. SELECTB. INSERTC. UPDATED. DELETE答案:B4. 如果想要在MySQL中查看当前数据库的所有表,应该使用哪个命令?A. SHOW TABLESB. DESCRIBE TABLEC. SHOW DATABASESD. USE DATABASE答案:A5. 在MySQL中,哪个数据类型用于存储日期和时间?A. DATEB. TIMEC. DATETIMED. TIMESTAMP答案:C6. 如何在MySQL中为表中的列设置主键约束?A. PRIMARY KEYB. UNIQUEC. FOREIGN KEYD. CHECK答案:A7. MySQL中,哪个函数用于计算字符串的长度?A. LENGTH()B. CHAR_LENGTH()C. LENGTHD. CHARACTER_LENGTH()答案:B8. 在MySQL中,如何使用SQL语句来删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. CLEAR TABLE答案:A9. MySQL中,哪个命令用于查看数据库的版本信息?A. VERSION()B. SELECT VERSION()C. SHOW VERSIOND. VERSION答案:C10. 在MySQL中,如何将表中的数据导出到CSV文件?A. SELECT * INTO OUTFILE 'filename.csv' FROM table_name;B. EXPORT DATA FROM table_name TO 'filename.csv';C. COPY table_name TO 'filename.csv';D. DUMP table_name TO 'filename.csv';答案:A二、填空题(每题2分,共20分)1. MySQL中的存储引擎InnoDB支持__________事务。
全国计算机二级MYSQL考试题库(含答案)全国计算机二级MYSQL考试题库(含答案)一、选择题1. 下面哪个是MYSQL数据库的命令行工具?A. SQL ServerB. MySQLC. OracleD. PostgreSQL答案:B. MySQL2. 下面哪个关键字用于在MYSQL中创建新的数据库?A. CREATE DATABASEB. UPDATE DATABASEC. ALTER DATABASED. DELETE DATABASE答案:A. CREATE DATABASE3. 在MYSQL中,以下哪个语句用于创建新的数据表?A. CREATE TABLEB. UPDATE TABLEC. ALTER TABLED. DELETE TABLE答案:A. CREATE TABLE4. 在MYSQL中,以下哪个关键字用于向数据表中插入新的记录?A. INSERT INTOB. UPDATEC. ADDD. DELETE答案:A. INSERT INTO5. 在MYSQL中,以下哪个关键字用于更新数据表中的记录?A. INSERT INTOB. UPDATEC. ADDD. DELETE答案:B. UPDATE6. 在MYSQL中,以下哪个语句用于删除数据表中的记录?A. INSERT INTOB. UPDATED. DELETE答案:D. DELETE7. 在MYSQL中,以下哪个连接操作符用于连接两个字符串?A. &&B. ||C. +D. *答案:C. +8. 在MYSQL中,以下哪个关键字用于选择指定列的数据?A. SELECTB. UPDATEC. ADDD. DELETE答案:A. SELECT9. 在MYSQL中,以下哪个关键字用于根据指定条件删除记录?A. INSERT INTOB. UPDATED. DELETE答案:D. DELETE10. 在MYSQL中,以下哪个函数用于返回指定数字的绝对值?A. ABSB. SINC. LOGD. AVG答案:A. ABS二、填空题1. 在MYSQL中,用于定义主键的关键字是______________。
mysql大一期末考试题及答案一、单项选择题(每题2分,共20分)1. MySQL数据库中,用于创建新表的SQL语句是()。
A. CREATE TABLEB. INSERT INTOC. SELECTD. UPDATE答案:A2. 下列哪个选项不是MySQL的数据类型?()A. VARCHARB. DATEC. TIMED. IMAGE答案:D3. 在MySQL中,哪个SQL语句用于向表中插入数据?()A. SELECTB. INSERT INTOC. UPDATED. DELETE答案:B4. MySQL中,哪个函数用于计算表中的记录数?()A. COUNT()B. AVG()C. SUM()D. MAX()答案:A5. 在MySQL中,哪个关键字用于创建索引?()A. INDEXB. KEYC. PRIMARY KEYD. UNIQUE答案:B6. 如果要删除MySQL数据库中的表,应该使用哪个SQL语句?()A. REMOVE TABLEB. DROP TABLEC. DELETE TABLED. TRUNCATE TABLE答案:B7. 在MySQL中,哪个命令用于查看当前数据库的所有表?()A. SHOW TABLESB. LIST TABLESC. SELECT TABLESD. DESCRIBE TABLES答案:A8. MySQL中,哪个函数用于返回当前日期?()A. NOW()B. CURRENT_DATEC. DATE()D. TODAY()答案:B9. 在MySQL中,哪个SQL语句用于修改表结构?()A. ALTER TABLEB. MODIFY TABLEC. CHANGE TABLED. UPDATE TABLE答案:A10. MySQL中,哪个函数用于返回当前时间?()A. NOW()B. CURRENT_TIMEC. TIME()D. TODAY()答案:B二、多项选择题(每题3分,共15分)1. MySQL中,哪些是合法的SQL语句?()A. SELECT * FROM users WHERE id = 1B. INSERT INTO users (name, email) VALUES ('John', '****************')C. DELETE FROM users WHERE id = 1D. UPDATE users SET name = 'Jane' WHERE id = 1答案:ABCD2. 在MySQL中,哪些数据类型用于存储字符串?()A. VARCHARB. TEXTC. INTD. CHAR答案:ABD3. 下列哪些是MySQL的聚合函数?()A. COUNT()B. AVG()C. SUM()D. MAX()答案:ABCD4. 在MySQL中,哪些关键字用于定义主键?()A. PRIMARY KEYB. UNIQUEC. NOT NULLD. AUTO_INCREMENT答案:A5. MySQL中,哪些命令用于备份和恢复数据库?()A. mysqldumpB. mysqlimportC. mysqlrestoreD. mysqlbackup答案:AC三、填空题(每题2分,共20分)1. MySQL中,使用________命令可以查看当前数据库的版本。
计算机二级mysql考试题库及答案1. 单项选择题:在MySQL中,以下哪个命令用于显示当前数据库中所有的表?A. SHOW TABLESB. SELECT * FROM tablesC. DESCRIBE tablesD. LIST tables答案:A2. 填空题:在MySQL中,使用____命令可以查看数据库中所有数据库的名称。
答案:SHOW DATABASES3. 判断题:MySQL中的主键可以有多个字段组成。
答案:正确4. 多项选择题:以下哪些选项是MySQL中支持的数据类型?A. VARCHARB. DATETIMEC. BLOBD. TEXT答案:A, B, C, D5. 简答题:请简述MySQL中如何创建一个名为“students”的表,并包含“id”(整型,主键)和“name”(字符串类型,最大长度为50)两个字段。
答案:CREATE TABLE students (id INT PRIMARY KEY,name VARCHAR(50));6. 计算题:给定一个名为“orders”的表,包含字段“order_id”(整型)和“amount”(浮点型)。
编写一个SQL查询,计算并返回所有订单的总金额。
答案:SELECT SUM(amount) FROM orders;7. 综合应用题:假设有一个名为“employees”的表,包含字段“employee_id”(整型,主键),“name”(字符串类型,最大长度为100),“department”(字符串类型,最大长度为50)。
编写SQL 语句,插入一条新记录,员工ID为1,姓名为“张三”,部门为“技术部”。
答案:INSERT INTO employees (employee_id, name, department) VALUES (1, '张三', '技术部');8. 案例分析题:现有一个数据库表“products”,包含字段“product_id”(整型,主键),“product_name”(字符串类型,最大长度为255),“price”(浮点型)。
mysql数据库考试试题及答案一、选择题1. MySQL中的InnoDB存储引擎支持的事务隔离级别有几种?A. 一种B. 两种C. 三种D. 四种答案:D2. 下列哪个命令可以查看MySQL服务器的版本信息?A. SHOW DATABASES;B. SHOW TABLES;C. SHOW VARIABLES;D. SHOW PROCESSLIST;答案:C3. 在MySQL中,如果需要对一个表进行备份,应该使用哪个命令?A. mysqldumpB. mysqlimportC. mysqladmin createD. mysqladmin backup答案:A4. 在SQL语句中,用于删除表中数据但不删除表结构的关键字是什么?A. TRUNCATEB. DROPC. DELETED. REMOVE答案:C5. 在MySQL中,创建新数据库的命令是什么?A. CREATE DATABASEB. NEW DATABASEC. BUILD DATABASED. INIT DATABASE答案:A二、填空题1. 在MySQL中,___________命令可以用来创建新的表。
答案:CREATE TABLE2. 如果需要查询数据库中所有的表,可以使用___________命令。
答案:SHOW TABLES3. 在SQL中,___________关键字用于指定唯一键值,保证表中每一行数据的唯一性。
答案:PRIMARY KEY4. 当需要对数据库进行优化时,可以使用___________命令。
答案:OPTIMIZE TABLE5. 在MySQL中,___________函数用于获取当前日期和时间。
答案:NOW()三、判断题1. 在MySQL中,使用TEXT类型的字段可以存储二进制数据。
(对/错) 答案:错2. 在MySQL中,外键约束可以用来级联更新和删除数据。
(对/错)答案:对3. 使用LIKE关键字进行模糊查询时,%和_分别代表任意多个字符和任意单个字符。
mysql期末考试题及答案机考一、单项选择题(每题2分,共20分)1. MySQL数据库中,哪个命令用于创建新的数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:A2. 下列哪个选项不是MySQL中的数据类型?A. INTB. VARCHARC. DATED. TEXT答案:D3. 在MySQL中,哪个命令用于查看当前数据库的版本?A. SHOW VERSIONB. VERSIONC. SELECT VERSION()D. DESCRIBE VERSION答案:A4. 如何在MySQL中设置一个表的字符集为utf8?A. ALTER TABLE table_name CHARACTER SET utf8;B. SET CHARSET utf8;C. SET NAMES utf8;D. USE utf8;答案:A5. MySQL中,哪个函数用于获取当前日期?A. NOW()B. CURRENT_DATEC. CURDATE()D. TODAY()答案:C6. 在MySQL中,如何添加一个新列到已存在的表中?A. ALTER TABLE table_name ADD COLUMN column_name datatype;B. CREATE COLUMN table_name column_name datatype;C. ADD COLUMN table_name column_name datatype;D. INSERT COLUMN table_name column_name datatype;答案:A7. MySQL中,哪个命令用于删除数据库?A. DROP DATABASEB. DELETE DATABASEC. REMOVE DATABASED. CLEAR DATABASE答案:A8. 如何在MySQL中为表中的列设置外键约束?A. ALTER TABLE table_name ADD CONSTRAINT FOREIGN KEY (column_name) REFERENCES parent_table(parent_column);B. CREATE FOREIGN KEY (column_name) REFERENCESparent_table(parent_column);C. ADD FOREIGN KEY (column_name) REFERENCESparent_table(parent_column);D. SET FOREIGN KEY (column_name) REFERENCESparent_table(parent_column);答案:A9. MySQL中,哪个命令用于备份数据库?A. BACKUP DATABASEB. CREATE DATABASEC. mysqldumpD. mysqlbackup答案:C10. 在MySQL中,如何将一个数据库中的数据导入到另一个数据库?A. USE database_name; SELECT * FROM source_table INTO OUTFILE 'file_path';B. USE database_name; LOAD DATA INFILE 'file_path' INTO TABLE target_table;C. USE database_name; INSERT INTO target_table SELECT * FROM source_table;D. USE database_name; COPY FROM source_table TO target_table; 答案:B二、多项选择题(每题3分,共15分)1. 在MySQL中,哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:A, B, C, D2. 下列哪些选项是MySQL中索引的类型?A. PRIMARY KEYB. UNIQUEC. INDEXD. FULLTEXT答案:A, B, C, D3. MySQL中,哪些函数用于字符串处理?A. CONCAT()B. SUBSTRING()C. LENGTH()D. NOW()答案:A, B, C4. 在MySQL中,哪些命令用于数据的导出和导入?A. mysqldumpB. mysqlimportC. mysqlexportD. LOAD DATA INFILE答案:A, D5. 下列哪些选项是MySQL中事务的特性?A. 原子性B. 一致性C. 隔离性D. 持久性答案:A, B, C, D三、简答题(每题5分,共20分)1. 请简述MySQL中主键和外键的区别。
1对于现实世界中事物的特征,在实体-联系模型中使用 ( ) A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述
2在数据库设计中,将ER图转换成关系数据模型的过程属于 ( ) A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段
3设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是 ( ) A) m:n B) 1:m C) m:1 D) 1:1
4 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当 ( ) A)使用WHERE子句 B)在GROUP BY后面使用HAVING 子句 C)先使用WHERE子句,再使用HAVING子句 D)先使用HAVING 子句,再使用WHERE子句
5 关系表达式运算的结果是( )。 A.数值型 B.字符型 C.逻辑型 D.日期型
6储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( )。 A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系
7视图是一个“虚表”,视图的构造基于( ) A.基本表 B.视图 C.基本表或视图 D.数据字典
8设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是( ) A.职工号 B.姓名,技能 C.技能 D.职工号,技能
9 在SQL语句中,与表达式 "仓库号 NOT IN("wh1","wh2")"功能相同的表达式是 A)仓库号="wh1" AND 仓库号="wh2" B)仓库号!="wh1" OR 仓库号!= "wh2" C)仓库号="wh1" OR 仓库号="wh2" D)仓库号!="wh1" AND 仓库号!="wh2"
10在SQL SELECT语句中用于实现关系的选择运算的短语是 A)FOR B)WHILE C)WHERE D)CONDITION
11关系数据库中,实现主键标识元组的作用是通过( )来实现的。 A.实体完整性规则 B.参照完整性规则 C.用户自定义的完整性 D.属性的值域
12根据关系模式的完整性规则,一个关系中的主键( )。 A.不能有两个 B.不能成为另一个关系的外部键 C.不允许空值 D.可以取空值
13 若规定工资表中基本工资不得超过5000元,则这个规定属于( )。 A.关系完整性 B.实体完整性约束 C.参照完整性 D.用户定义完整性
14 关系模型中,实体完整性是指( )。 A.实体不允许是空实体 B.实体的主键值不允许是空值 C.实体的外键值不允许是空值 D.实体的属性值不能是空值
15 关系数据库中,外码(ForeignKey)是( )。 A)在一个关系中定义了约束的一个或一组属性 B)在一个关系中定义了缺省值的一个或一组属性 C)在一个关系中的一个或一组属性是另一个关系的主码 D)在一个关系中用于唯一标识元组的一个或一组属性
16 以下哪些命令是DDL语句( ) A. CREATE DATABASE命令 B. ALTER TABLE命令 C. SELECT 命令 D. INSERT命令 17在SQL中,删除视图用______。 A、DROP SCHEMA命令 B、CREATE TABLE命令 C、DROP VIEW命令 D、DROP INDEX命令
18 SQL语句中修改表结构的命令是______。 A、MODIFY TABLE B、MODIFY STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE
19 SQL语言具有_______的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵
20在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过______。 A、候选键 B、主键 C、外键 D、超键
21 DELETE FROM S WHERE 年龄>60 语句的功能是______。 A、从S表中彻底删除年龄大于60岁的记录 B、S表中年龄大于60岁的记录被加上删除标记 C、删除S表 D、删除S表的年龄列
22. 如下图所示的关系数据表中,主键最好定为( )。
A.姓名 B.借书证号 C.所教学科 D. T2005001 23 . 设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。 SQL语句正确的是______。 SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE;借阅.借书证号="0001" AND ______ ______ A、图书.总编号=借阅.总编号 AND; 读者.借书证号=借阅.借书证号 B、图书.分类号=借阅.分类号 AND; 读者.借书证号=借阅.借书证号 C、读者.总编号=借阅.总编号 AND; 读者.借书证号=借阅.借书证号 D、图书.总编号=借阅.总编号 AND;
24. 设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是______。 SELECT 单位,______ FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 ______ A、COUNT(借阅.借书证号) GROUP BY 单位 B、SUM(借阅.借书证号) GROUP BY 单位 C、COUNT(借阅.借书证号) ORDER BY 单位 D、COUNT(借阅.借书证号) HAVING 单位
25. 设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。下面SQL语句正确的是______。 SELECT 借书证号 FROM 借阅 WHERE 总编号=;______ A、(SELECT 借书证号 FROM 图书 WHERE 书名="现代网络技术基础") B、(SELECT 总编号 FROM 图书 WHERE 书名="现代网络技术基础") C、(SELECT 借书证号 FROM 借阅 WHERE 书名="现代网络技术基础") D、(SELECT 总编号 FROM 借阅 WHERE 书名="现代网络技术基础")
26 .用一组数据“准考证号:200701001、姓名:刘亮、性别:男、出生日期:1993-8-1"来描述某个考生信息,其中"出生日期"数据可设置为( )。 A.日期/时间型 B.数字型 C.货币型 D.逻辑型
27 如下图所示,"书目信息"表中被排序的字段是( )。 A.分类号 B.书名 C.出版日期 D.价格 28 下列描述正确的是( )。 A.一个数据库只能包含一个数据表 B.一个数据库可以包含多个数据表 C.一个数据库只能包含两个数据表 D.一个数据表可以包含多个数据库
29 下列有关数据库的描述,正确的是( ) A.数据库是一个DBF文件 B.数据库是一个关系 C.数据库是一个结构化的数据集合 D.数据库是一组文件
30 在SELECT语句中,只列出前几行的关键字是( )。 A.limit B. distinct C. del D. from
31订单表(订单号,雇员代号,地区代号,订购日期)中订单号为主键,删除订单表中前三年以前的信息 A.delete from 订单表 where 订购日期 B.delete from 订单表 where 订购日期 C.delete from 订单表 where 订购日期 D.delete from 订单表 where 订购日期
32.区分不同实体的依据是? A名称 B.属性 C.对象 D.概念
33.某查询语句运行后返回的结果集为 1班 72 2班 75 3班 NULL 则最有可能的查询语句是以下: A.SELECT AVG(score) FROM test WHERE class<=3 B.SELECT AVG(score) FROM test WHERE class<=3 order by class C.SELECT AVG(score) FROM test WHERE class<=3 GROUP BY class