重庆邮电大学MySQL上机考试题
mysql期末考试题及答案机考
mysql期末考试题及答案机考一、选择题(每题2分,共20分)1. MySQL数据库默认使用的端口号是多少?A. 21B. 3306C. 80D. 8080答案:B2. 下列哪个SQL语句用于查询表中的所有记录?A. SELECT *B. SELECT FROM table_nameC. SELECT table_nameD. SELECT ALL FROM table_name答案:A3. 在MySQL中,以下哪个命令用于查看当前数据库的所有表?A. SHOW DATABASESB. SHOW TABLESC. SHOW ALL TABLESD. LIST TABLES答案:B4. 如果要删除名为“employees”的表,应该使用以下哪个SQL语句?A. DELETE FROM employeesB. REMOVE employeesC. DROP TABLE employeesD. DELETE TABLE employees5. 在MySQL中,以下哪个关键字用于创建新表?A. NEW TABLEB. CREATE TABLEC. DEFINE TABLED. MAKE TABLE答案:B6. 以下哪个SQL语句用于添加新记录到表中?A. INSERT INTO table_name (column1, column2) VALUES (value1, value2)B. ADD INTO table_name (column1, column2) VALUES (value1, value2)C. CREATE INTO table_name (column1, column2) VALUES (value1, value2)D. INSERT INTO table_name VALUES (value1, value2)答案:A7. 在MySQL中,以下哪个命令用于查看表的结构?A. DESCRIBE table_nameB. EXPLAIN table_nameC. SHOW table_nameD. DISPLAY table_name答案:A8. 以下哪个SQL语句用于更新表中的记录?A. UPDATE table_name SET column1 = value1 WHERE conditionB. MODIFY table_name SET column1 = value1 WHERE conditionC. CHANGE table_name SET column1 = value1 WHERE conditionD. ALTER table_name SET column1 = value1 WHERE condition9. 在MySQL中,以下哪个命令用于删除表中的记录?A. REMOVE FROM table_name WHERE conditionB. DELETE FROM table_name WHERE conditionC. ERASE FROM table_name WHERE conditionD. EXCEPT FROM table_name WHERE condition答案:B10. 以下哪个SQL语句用于创建数据库?A. CREATE DATABASE database_nameB. NEW DATABASE database_nameC. DEFINE DATABASE database_nameD. START DATABASE database_name答案:A二、填空题(每空2分,共20分)1. 在MySQL中,使用________关键字可以创建新的数据库。
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测试题及答案
mysql测试题及答案MySQL测试题及答案一、选择题1. MySQL的默认端口号是什么?A. 22B. 3306C. 80D. 443答案:B2. 下列哪个SQL语句用于查询表中的所有记录?A. SELECT * FROM table_name WHERE condition;B. SELECT * FROM table_name;C. SELECT table_name.*;D. SELECT ALL FROM table_name;答案:B3. 在MySQL中,以下哪个命令用于创建新的数据库?A. CREATE DATABASE database_name;B. NEW DATABASE database_name;C. START DATABASE database_name;D. INIT DATABASE database_name;答案:A二、填空题4. 在MySQL中,使用____语句可以删除一个表。
答案:DROP TABLE5. 要查看当前MySQL服务器上所有数据库的名称,可以使用____命令。
答案:SHOW DATABASES;6. 以下SQL语句的作用是____:SELECT column1, column2 FROMtable_name WHERE column1 = value1 ORDER BY column2 DESC LIMIT 1;答案:查询表table_name中column1等于value1的记录,并按column2降序排列,返回第一条记录。
三、简答题7. 请简述主键(Primary Key)和外键(Foreign Key)的区别。
答案:主键是表中用于唯一标识每条记录的字段,一个表只能有一个主键,并且主键的值不能为NULL。
外键是表中用于与另一个表的主键建立链接的字段,用于维护两个表之间的数据一致性,一个表可以有多个外键。
8. 解释什么是事务(Transaction)以及它的特性。
mysql试题及答案
mysql试题及答案一、选择题(每题2分,共20分)1. MySQL数据库默认的端口号是多少?A. 21B. 22C. 3306D. 80答案:C2. 在MySQL中,以下哪个命令用于创建数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE USERD. CREATE INDEX答案:A3. 如何在MySQL中选择所有的行和列?A. SELECT * FROM table_name;B. SELECT ALL FROM table_name;C. SELECT ALL table_name;D. SELECT table_name;答案:A4. 下列哪个选项不是MySQL的数据类型?A. INTB. DATEC. FLOATD. STRING答案:D5. 在MySQL中,如何删除一个数据库?A. DROP DATABASE database_name;B. DELETE DATABASE database_name;C. REMOVE DATABASE database_name;D. REMOVE database_name;答案:A6. 如何在MySQL中为一个表添加一个新列?A. ADD COLUMN column_name datatype;B. CREATE COLUMN column_name datatype;C. INSERT COLUMN column_name datatype;D. ADD NEW COLUMN column_name datatype;答案:A7. 在MySQL中,以下哪个命令用于删除表中的行?A. DELETE FROM table_name;B. REMOVE FROM table_name;C. DROP FROM table_name;D. REMOVE table_name;答案:A8. 如何在MySQL中更新表中的记录?A. UPDATE table_name SET column1=value1, column2=value2 WHERE condition;B. CHANGE table_name SET column1=value1, column2=value2 WHERE condition;C. MODIFY table_name SET column1=value1, column2=value2 WHERE condition;D. ALTER table_name SET column1=value1, column2=value2WHERE condition;答案:A9. MySQL中的事务是什么?A. 一系列原子性的SQL操作B. 单个SQL语句C. 一组数据D. 一个数据库答案:A10. 如何在MySQL中查看当前数据库的版本?A. SELECT VERSION();B. SHOW VERSION;C. VERSION();D. SHOW DATABASE VERSION;答案:A二、填空题(每题2分,共20分)1. MySQL的默认用户是________。
大学MySQL查找考试题及答案
大学MySQL查找考试题及答案一、选择题(每题2分,共20分)1. MySQL数据库系统中,以下哪个命令用于查询数据?A. INSERTB. SELECTC. UPDATED. DELETE答案:B2. 在MySQL中,如果要从一个表中查询所有记录和所有字段,应该使用哪个SQL语句?A. SELECT *B. SELECT ALLC. SELECT ALL *D. SELECT ALL FIELDS答案:A3. 如果想要查询学生表中姓“李”的学生,应该使用哪个WHERE子句?A. WHERE name = '李'B. WHERE surname = '李'C. WHERE student_name = '李'D. WHERE student_surname = '李'答案:B4. 在MySQL中,以下哪个关键字用于分组查询?A. GROUPB. GROUP BYC. CLASSIFYD. CATEGORIZE答案:B5. 以下哪个命令用于在MySQL中创建新表?A. CREATE TABLEB. NEW TABLEC. ADD TABLED. BUILD TABLE答案:A6. 如果要查询某个学生的成绩,并且只显示成绩在90分以上的学生,应该使用哪个SQL语句?A. SELECT * FROM students WHERE score > 90B. SELECT * FROM scores WHERE score > 90C. SELECT * FROM students JOIN scores ON students.id = scores.id WHERE score > 90D. SELECT * FROM students INNER JOIN scores ON students.id = scores.id WHERE scores.score > 90答案:D7. 在MySQL中,以下哪个命令用于删除表?A. REMOVE TABLEB. DELETE TABLEC. DROP TABLED. EXCLUDE TABLE答案:C8. 以下哪个SQL语句用于更新学生表中的记录?A. UPDATE students SET name = '张三'B. MODIFY students SET name = '张三'C. CHANGE students SET name = '张三'D. ALTER students SET name = '张三'答案:A9. 在MySQL中,以下哪个命令用于添加新的数据到表中?A. INSERT INTOB. ADD INTOC. PUT INTOD. NEW INTO答案:A10. 以下哪个命令用于在MySQL中创建索引?A. CREATE INDEXB. INDEX CREATEC. MAKE INDEXD. BUILD INDEX答案:A二、填空题(每题3分,共30分)11. 在MySQL中,使用________命令可以查看所有数据库。
最新国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案6
最新国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案6最新国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案盗传必究题库一试卷总分:100答题时间:60分钟客观题一、单选题(共25题,共75分)1.下面的选项不是关系数据库基本特征的是()。
A不同的列应有不同的数据类型B不同的列应有不同的列名C与行的次序无关D与列的次序无关2.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段II.文件系统阶段III.数据库阶段AI和IIB只有IICII和IIID只有I3.描述数据库全体数据的全局逻辑结构和特性的是()。
A模式B内模式C外模式D用户模式4.下列四项中,不属于数据库系统特点的是()。
A关系实现B属性实现C关系或一个属性实现D关系和一个属性实现6.数据库与文件系统的根本区别在于()A提高了系统效率B方便了用户使用C数据的结构化D节省了储存空间7.在SQL语言中的视图VIEW是数据库的()。
A外模式B模式C内模式D存储模式8.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
A数据查询B数据操纵C数据定义D数据控制9.“为哪些关系,在哪些属性上,创建什么样的索引”这一设计内容应该属于()设计阶段。
A概念设计B逻辑设计C物理设计D全局设计10.在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是()。
A6B7C8D913.连接MySQL服务器的指令是?()Amyqladmin-urootpawordtetBmyql-urootpawordtetCmyql-uroot-ptetDmyql-uroot-pawordtet14.下列选项中,不属于数据库特点的是()。
A数据共享B数据完整性C数据冗余很高D数据独立性高15.下列SQL语句中,创建关系表的是()AALTERBCREATECUPDATEDINSERT16.数据库管理系统能实现对数据的查询、插入、删除等操作,这种功能是()。
mysql计算机二级考试题库含答案
mysql计算机二级考试题库含答案1. 题目:在MySQL中,如何创建一个名为`students`的表,包含`id`(主键,自增)、`name`(字符串类型,最大长度为50)、`age`(整数类型)和`email`(字符串类型,最大长度为100)四个字段?答案:使用以下SQL语句创建`students`表:```sqlCREATE TABLE students (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50) NOT NULL,age INT,email VARCHAR(100));```2. 题目:如果需要向`students`表中插入一条新记录,其中`name`为"John Doe",`age`为20,`email`为"********************",应如何操作?答案:使用以下SQL语句插入新记录:```sqlINSERT INTO students (name, age, email) VALUES ('John Doe', 20,'********************');```3. 题目:假设`students`表中已有数据,如何查询所有年龄大于18岁的学生信息?答案:使用以下SQL语句查询年龄大于18岁的学生信息:```sqlSELECT * FROM students WHERE age > 18;```4. 题目:如果需要更新`students`表中名为"John Doe"的学生的邮箱地址为"*************************",应如何操作?答案:使用以下SQL语句更新邮箱地址:```sqlUPDATEstudentsSETemail='*************************'WHERE name = 'John Doe';```5. 题目:如何删除`students`表中所有年龄小于18岁的学生记录?答案:使用以下SQL语句删除年龄小于18岁的学生记录:```sqlDELETE FROM students WHERE age < 18;```6. 题目:在MySQL中,如何为`students`表的`name`字段创建一个索引,以提高查询效率?答案:使用以下SQL语句为`name`字段创建索引:```sqlCREATE INDEX idx_name ON students(name);```7. 题目:如果需要备份整个`students`表的数据,应如何操作?答案:使用以下SQL语句备份`students`表的数据:```sqlCREATE TABLE students_backup AS SELECT * FROM students;```8. 题目:在MySQL中,如何恢复之前备份的`students`表数据?答案:使用以下SQL语句恢复备份的`students`表数据:```sqlREPLACE INTO students SELECT * FROM students_backup;```结束语:以上是MySQL计算机二级考试题库中的部分题目及答案,涵盖了表的创建、数据的插入、查询、更新、删除、索引创建以及数据备份和恢复等基本操作。
大学mysql考试题及答案
大学mysql考试题及答案一、单项选择题(每题2分,共20分)1. MySQL数据库系统中,用于对数据进行查询操作的语句是:A. INSERTB. UPDATEC. DELETED. SELECT答案:D2. 在MySQL中,创建数据库的命令是:A. CREATE DATABASEB. NEW DATABASEC. BUILD DATABASED. START DATABASE答案:A3. 如果想要在MySQL中删除一个已经存在的数据表,应该使用哪个命令?A. REMOVE TABLEB. DELETE TABLEC. DROP TABLED. DESTROY TABLE答案:C4. MySQL中,用于添加数据到表中的语句是:A. INSERT INTOB. ADD INTOC. PUT INTOD. CREATE INTO答案:A5. 在MySQL中,哪个命令用于修改已存在的数据记录?A. UPDATEB. MODIFYC. CHANGED. ALTER答案:A6. 下列哪个不是MySQL的数据类型?A. INTB. VARCHARC. DATED. BOOLEAN答案:D7. 在MySQL中,用于删除数据库的命令是:A. DELETE DATABASEB. REMOVE DATABASEC. DROP DATABASED. DESTROY DATABASE答案:C8. MySQL中的事务具有哪些特性?(多选)A. 原子性B. 一致性C. 隔离性D. 持久性答案:ABCD9. 在MySQL中,哪个命令用于查询数据库中所有数据表的名称?A. SHOW TABLESB. LIST TABLESC. DISPLAY TABLESD. SELECT TABLES答案:A10. 如果想要在MySQL中查询某个表的结构,应该使用哪个命令?A. DESCRIBE table_nameB. EXPLAIN table_nameC. SHOW table_nameD. SELECT table_name答案:A二、多项选择题(每题3分,共15分)11. 在MySQL中,可以使用哪些方法来保证事务的原子性和一致性?(多选)A. 使用存储过程B. 使用事务控制语句C. 使用外键约束D. 使用触发器答案:BCD12. 下列哪些是MySQL支持的索引类型?(多选)A. PRIMARYB. UNIQUEC. INDEXD. FOREIGN KEY答案:ABC13. 在MySQL中,哪些操作可以导致事务的回滚?(多选)A. 执行ROLLBACK命令B. 违反外键约束C. 违反唯一性约束D. 执行COMMIT命令答案:ABC14. MySQL中,哪些因素会影响查询性能?(多选)A. 数据库设计B. 索引的使用C. 查询语句的编写D. 服务器硬件配置答案:ABCD15. 在MySQL中,哪些命令可以用于数据备份?(多选)A. BACKUPB. DUMPC. COPYD. EXPORT答案:BD三、简答题(每题10分,共20分)16. 请简述MySQL中主键和唯一索引的区别。
MySQL上机考试题(习题-答案).docx
MySQL上机考试题 ( 答案 )建表详情:/*Navicat MySQL Data TransferSource Server: rootSource Server Version : 50067Source Host: localhost:3306Source Database: productTarget Server Type: MYSQLTarget Server Version : 50067: 65001Date: 2013-02-21 17:22:07*/SET FOREIGN_KEY_CHECKS=0;--------------------------------Table structure for `pros`------------------------------DROP TABLE IF EXISTS `pros`;CREATE TABLE `pros` (`产品编号 ` varchar(20) NOT NULL,`产品名称 ` varchar(50) NOT NULL,`价格 ` decimal(10,2) NOT NULL,`库存量 ` int(11) default NULL,PRIMARY KEY (`产品编号 `)) ENGINE=InnoDB DEFAULT CHARSET=gbk;--------------------------------Records of pros------------------------------INSERT INTO `pros` VALUES ('0001', ' 风筝 ', '18.80', '1024'); INSERT INTO `pros` VALUES ('0002', ' 杯子 ', '9.90', '800'); INSERT INTO `pros` VALUES ('0003', ' 帽子 ', '19.80', '980'); INSERT INTO `pros` VALUES ('0004', ' 项链 ', '9868.99', '266'); INSERT INTO `pros` VALUES ('0005', ' 钻戒 ', '18999.68', '520'); INSERT INTO `pros` VALUES ('0112358', '洗发露 ', '20.59', '420'); INSERT INTO `pros` VALUES ('0112478', '毛巾 ', '6.50', '210'); INSERT INTO `pros` VALUES ('0112568', '棉被 ', '200.86', '300'); INSERT INTO `pros` VALUES ('0112690', '墨水 ', '5.50', '800'); INSERT INTO `pros` VALUES ('0112691', '钢笔 ', '86.99', '128'); INSERT INTO `pros` VALUES ('0112965', '毛笔 ', '35.48', '480'); INSERT INTO `pros` VALUES ('0221545', '枕头 ', '63.68', '520');--------------------------------Table structure for `pro_sal`------------------------------DROP TABLE IF EXISTS `pro_sal`;CREATE TABLE `pro_sal` (`销售日期 ` date NOT NULL COMMENT ' 销售产品的日期 ', `产品编号 ` varchar(20) NOT NULL,`销售商编号 ` varchar(20) NOT NULL,`数量 ` int(11) NOT NULL,`销售额 ` decimal(10,0) NOT NULL,PRIMARY KEY (`产品编号 `,`销售商编号 `),KEY ` 销售商编号 ` (`销售商编号 `),CONSTRAINT `销售商编号 ` FOREIGN KEY (`销售商编号 `) REFERENCES `saler` (`销售商编号 `),CONSTRAINT `产品编号 ` FOREIGN KEY (`产品编号 `) REFERENCES `pros` (`产品编号 `)) ENGINE=InnoDB DEFAULT CHARSET=gbk;--------------------------------Records of pro_sal------------------------------INSERT INTO `pro_sal` VALUES ('2013-02-06', '0112358', '000061', '120', '5890'); INSERT INTO `pro_sal` VALUES ('2013-02-18', '0112690', '037102', '50', '9853'); INSERT INTO `pro_sal` VALUES ('2013-02-04', '0112691', '087412', '15', '1421');--------------------------------Table structure for `saler`------------------------------DROP TABLE IF EXISTS `saler`;CREATE TABLE `saler` (`销售商编号 ` varchar(20) NOT NULL,`销售商名称 ` varchar(50) NOT NULL,`地区 ` varchar(10) NOT NULL COMMENT ' 销售商所有地 ',`负责人 ` varchar(10) default NULL, `电话 ` varchar(20)default NULL,PRIMARY KEY (`销售商编号 `)) ENGINE=InnoDB DEFAULT CHARSET=gbk;-- ------------------------------Records of saler------------------------------INSERT INTO `saler` VALUES ('000061', '山东大德日用 ', '华中 ', '刘威华 ', ''); INSERT INTO `saler` VALUES ('000145', '北京天成 ', '华北 ', '刘茂 ', ''); INSERT INTO `saler` VALUES ('000165', '喜田有限公司 ', '华北 ', '王总 ', ''); INSERT INTO `saler` VALUES ('001547', '丹尼斯 ', '华南 ', '胡总 ', '');INSERT INTO `saler` VALUES ('037102', '天景商贸 ', '华北 ', '王磊 ', ''); INSERT INTO `saler` VALUES ('059741', '成建股份有限公司 ', '华中 ', '徐总 ', ''); INSERT INTO `saler` VALUES ('087412', '沐阳集团 ', '西部 ', '鲁宣 ', ''); INSERT INTO `saler` VALUES ('089412', '新建德 ', '华南 ', '赵总 ', '40025684562');数据详情:表名: pros 产品表表名: saler 销售商表表名: pro_sal 销售表一、基于 product 数据库的三个表,用SQL 语言完成以下查询"(1)查询所有产品的产品编号和销售额,并将销售额增加10% 后设置别名为“增长额查询语句: select ps.`产品编号 `,ps.`销售额 `,ps.`销售额 `*0.1 AS ' 增长额 ' from pro_sal ps查询结果:(2)查询“华中、华北、东南”地区的销售商名称和地区。
mysql笔试题目及答案
mysql笔试题目及答案一、选择题(每题2分,共20分)1. MySQL数据库默认的存储引擎是()。
A. InnoDBB. MyISAMC. MemoryD. Archive答案:B2. 下列哪个选项不是MySQL的索引类型?()A. B-TreeB. HashC. R-TreeD. Full-Text答案:B3. MySQL中,以下哪个函数用于获取当前时间?()A. NOW()B. CURDATE()C. CURTIME()D. DATE()答案:A4. 在MySQL中,以下哪个选项是正确的创建数据库的语法?()A. CREATE DATABASE database_name;B. CREATE DATABASE database_name COLLATE utf8_general_ci;C. CREATE TABLE database_name;D. CREATE DATABASE database_name IF NOT EXISTS;答案:D5. 在MySQL中,以下哪个选项是正确的创建表的语法?()A. CREATE TABLE table_name (column1 INT, column2 VARCHAR(10));B. CREATE TABLE table_name (column1 INT, column2 VARCHAR(10)) ENGINE=InnoDB;C. CREATE TABLE table_name (column1 INT, column2 VARCHAR(10)) CHARSET=utf8;D. CREATE TABLE table_name (column1 INT, column2 VARCHAR(10)) ENGINE=InnoDB CHARSET=utf8;答案:D6. MySQL中,以下哪个选项是正确的删除表的语法?()A. REMOVE TABLE table_name;B. DROP TABLE table_name;C. DELETE TABLE table_name;D. REMOVE table_name;答案:B7. 在MySQL中,以下哪个选项是正确的插入数据的语法?()A. INSERT INTO table_name (column1, column2) VALUES (value1, value2);B. INSERT INTO table_name VALUES (value1, value2);C. INSERT INTO table_name (column1, column2) SET value1,value2;D. INSERT INTO table_name SET (column1, value1), (column2, value2);答案:A8. 在MySQL中,以下哪个选项是正确的更新数据的语法?()A. UPDATE table_name SET column1 = value1, column2 = value2WHERE condition;B. UPDATE table_name SET column1 = value1 WHERE condition;C. UPDATE table_name SET column1 = value1, column2 = value2;D. UPDATE table_name column1 = value1, column2 = value2 WHERE condition;答案:A9. 在MySQL中,以下哪个选项是正确的查询数据的语法?()A. SELECT * FROM table_name WHERE condition;B. SELECT * FROM table_name;C. SELECT table_name WHERE condition;D. SELECT * FROM table_name WHERE condition LIMIT 10;答案:A10. 在MySQL中,以下哪个选项是正确的删除数据的语法?()A. DELETE FROM table_name WHERE condition;B. REMOVE FROM table_name WHERE condition;C. DELETE table_name WHERE condition;D. REMOVE table_name WHERE condition;答案:A二、填空题(每题3分,共15分)1. MySQL中,使用________函数可以获取当前日期。
最新国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案10
最新国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 数据库系统的数据独立性体现在()。
A 不会因为数据的变化而影响到应用程序B 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构D 不会因为某些存储结构的变化而影响其他的存储结构2. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
A 系统分析员B 程序员C 数据库管理员D 操作员3. 要保证数据库的数据独立性,需要修改的是()。
A 模式与外模式B 模式与内模式C 三层之间的两种映射D 三层模式4. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段 II.文件系统阶段 III.数据库阶段A I 和 IIB 只有 IIC II 和 IIID 只有 I5. 关系数据库管理系统应能实现的专门关系运算包括()。
A 排序、索引、统计B 选择、投影、连接C 关联、更新、排序D 显示、打印、制表6. 在SQL查询时,使用WHERE子句指出的是()。
A 查询目标B 查询条件C 查询视图D 查询结果7. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要更正王二的化学成绩为85分,则可用()。
A UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’B UPDATE S SET grade=’85’WHERE SN=’王二’ AND CN=’化学’C UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’D UPDATE grade=’85’WHERE SN=’王二’ AND CN=’化学’8. SQL是一种()语言。
MySQL数据库考试测试试题(附答案)
MySQL数据库考试测试试题(附答案) Mysql 测试题(总分150分,时间2个小时)一、单项选择题( 1分1个,共100分)1.以下聚合函数求数据总和的是( )A.MAXB.SUMC.COUNTD.AVG答案:B2.可以用( )来声明游标A.CREATE CURSORB.ALTER CURSORC.SET CURSORD.DECLARE CURSOR答案:D3.SELECT语句的完整语法较复杂,但至少包括的部分是( ) A.仅SELECTB.SELECT,FROMC.SELECT,GROUPD.SELECT,INTO答案:B4.SQL语句中的条件用以下哪一项来表达( )A.THENB.WHILEC.WHERED.IF答案:C5.使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索A.FULLTEXTB.ENGINEC.FROMD.WHRER答案:A6.以下能够删除一列的是( )A.alter table emp remove addcolumnB.alter table emp drop column addcolumnC.alter table emp delete column addcolumnD.alter table emp delete addcolumn答案:B7.若要撤销数据库中已经存在的表S,可用()。
A.DELETE TABLE SB.DELETE SC.DROP SD.DROP TABLE S答案:D8.查找表结构用以下哪一项( )A.FINDB.SELETEC.ALTERD.DESC答案:D9.要得到最后一句SELECT查询到的总行数,可以使用的函数是( ) A.FOUND_ROWSB.LAST_ROWSC.ROW_COUNTD.LAST_INSERT_ID答案:A10.在视图上不能完成的操作是( )A.查询B.在视图上定义新的视图C.更新视图D.在视图上定义新的表答案:D11.UNIQUE惟一索引的作用是( )A.保证各行在该索引上的值都不得重复B.保证各行在该索引上的值不得为NULLC.保证参加惟一索引的各列,不得再参加其他的索引D.保证惟一索引不能被删除答案:A12.用于将事务处理写到数据库的命令是( ) A.insertB.rollbackC.commitD.savepoint答案:C13.查找条件为:姓名不是NULL的记录( ) A.WHERE NAME ! NULLB.WHERE NAME NOT NULLC.WHERE NAME IS NOT NULLD.WHERE NAME!=NULL答案:C14.主键的建立有( )种方法A.一B.四C.二D.三答案:D15.在视图上不能完成的操作是( )A.更新视图数据B.在视图上定义新的基本表C.在视图上定义新的视图D.查询答案:B16.在SQL语言中,子查询是()。
最新国家开放大学电大《MySQL数据库应用》机考终结性考试5套真题题库及答案
最新国家开放大学电大《MySQL数据库应用》机考终结性考试5套真题题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 数据库系统的数据独立性体现在()。
A 不会因为数据的变化而影响到应用程序B 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构D 不会因为某些存储结构的变化而影响其他的存储结构2. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
A 系统分析员B 程序员C 数据库管理员D 操作员3. 要保证数据库的数据独立性,需要修改的是()。
A 模式与外模式B 模式与内模式C 三层之间的两种映射D 三层模式4. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段 II.文件系统阶段 III.数据库阶段A I 和 IIB 只有 IIC II 和 IIID 只有 I5. 关系数据库管理系统应能实现的专门关系运算包括()。
A 排序、索引、统计B 选择、投影、连接D 显示、打印、制表6. 在SQL查询时,使用WHERE子句指出的是()。
A 查询目标B 查询条件C 查询视图D 查询结果7. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要更正王二的化学成绩为85分,则可用()。
A UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’B UPDATE S SET grade=’85’WHERE SN=’王二’ AND CN=’化学’C UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’D UPDATE grade=’85’WHERE SN=’王二’ AND CN=’化学’8. SQL是一种()语言。
大学mysql考试题及答案
大学mysql考试题及答案一、选择题(每题2分,共20分)1. MySQL数据库默认使用的端口号是:A. 22B. 3306C. 80D. 8080答案:B2. 下列哪个选项是MySQL数据库的存储引擎?A. InnoDBB. OracleC. SQL ServerD. PostgreSQL答案:A3. 在MySQL中,用于创建新表的SQL语句是:A. CREATE DATABASEB. CREATE TABLEC. ALTER TABLED. DROP TABLE答案:B4. 以下哪个SQL语句用于删除数据库中的表?A. DROP DATABASEB. DROP TABLEC. TRUNCATE TABLED. DELETE FROM答案:B5. 以下哪个选项不是MySQL的数据类型?A. VARCHARB. TEXTC. DATETIMED. XML答案:D6. 在MySQL中,使用哪个关键字来创建索引?A. INDEXB. KEYC. UNIQUED. BOTH A and B答案:D7. 如果想要在查询结果中排除重复的行,应该使用哪个SQL语句?A. SELECT DISTINCTB. SELECT ALLC. SELECT UNIQUED. SELECT NODUPLICATE答案:A8. 在MySQL中,哪个函数用于获取当前日期和时间?A. NOW()B. CURRENT_DATEC. CURRENT_TIMED. BOTH B and C答案:A9. 以下哪个选项不是MySQL的权限类型?A. SELECTB. INSERTC. UPDATED. EXECUTE答案:D10. 在MySQL中,哪个命令用于查看当前数据库的版本?A. VERSION()B. SELECT VERSION()C. SHOW VERSIOND. ALL OF THE ABOVE答案:D二、填空题(每题2分,共20分)1. MySQL的______存储引擎支持事务处理。
MySQL数据库考试测试试题(附答案)
MySQL数据库考试测试试题(附答案) Mysql 测试题(总分150分,时间2个小时)一、单项选择题( 1分1个,共100分)1.以下聚合函数求数据总和的是( )A.MAXB.SUMC.COUNTD.AVG答案:B2.可以用( )来声明游标A.CREATE CURSORB.ALTER CURSORC.SET CURSORD.DECLARE CURSOR答案:D3.SELECT语句的完整语法较复杂,但至少包括的部分是( ) A.仅SELECTB.SELECT,FROMC.SELECT,GROUPD.SELECT,INTO答案:B4.SQL语句中的条件用以下哪一项来表达( )A.THENB.WHILEC.WHERED.IF答案:C5.使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索A.FULLTEXTB.ENGINEC.FROMD.WHRER答案:A6.以下能够删除一列的是( )A.alter table emp remove addcolumnB.alter table emp drop column addcolumnC.alter table emp delete column addcolumnD.alter table emp delete addcolumn答案:B7.若要撤销数据库中已经存在的表S,可用()。
A.DELETE TABLE SB.DELETE SC.DROP SD.DROP TABLE S答案:D8.查找表结构用以下哪一项( )A.FINDB.SELETEC.ALTERD.DESC答案:D9.要得到最后一句SELECT查询到的总行数,可以使用的函数是( ) A.FOUND_ROWSB.LAST_ROWSC.ROW_COUNTD.LAST_INSERT_ID答案:A10.在视图上不能完成的操作是( )A.查询B.在视图上定义新的视图C.更新视图D.在视图上定义新的表答案:D11.UNIQUE惟一索引的作用是( )A.保证各行在该索引上的值都不得重复B.保证各行在该索引上的值不得为NULLC.保证参加惟一索引的各列,不得再参加其他的索引D.保证惟一索引不能被删除答案:A12.用于将事务处理写到数据库的命令是( ) A.insertB.rollbackC.commitD.savepoint答案:C13.查找条件为:姓名不是NULL的记录( ) A.WHERE NAME ! NULLB.WHERE NAME NOT NULLC.WHERE NAME IS NOT NULLD.WHERE NAME!=NULL答案:C14.主键的建立有( )种方法A.一B.四C.二D.三答案:D15.在视图上不能完成的操作是( )A.更新视图数据B.在视图上定义新的基本表C.在视图上定义新的视图D.查询答案:B16.在SQL语言中,子查询是()。
mysql上机练习题
mysql上机练习题MySQL是一种常用的关系型数据库管理系统,广泛应用于开发和管理各种数据库。
本文将为大家提供一些MySQL上机练习题,以帮助读者巩固和提升自己的MySQL技能。
题目一:创建数据库和数据表在MySQL中创建一个名为"student"的数据库,并在该数据库中创建一个名为"score"的数据表。
数据表包括以下字段:字段名数据类型备注id int 学号name varchar 姓名chinese int 语文成绩math int 数学成绩english int 英语成绩题目二:插入数据向上述的"score"数据表中插入以下数据:学号姓名语文成绩数学成绩英语成绩1 小明 90 85 922 小红 78 92 883 小亮 85 90 95题目三:查询数据从"score"数据表中查询所有学生的姓名和数学成绩。
题目四:更新数据将学号为2的学生英语成绩修改为90。
题目五:删除数据从"score"数据表中删除学号为3的学生。
题目六:查询统计数据查询"score"数据表中语文成绩大于等于90分的学生数量。
题目七:排序数据按照数学成绩从高到低的顺序,查询"score"数据表中的所有学生信息。
题目八:连接查询创建一个名为"course"的数据表,包括以下字段:字段名数据类型备注id int 课程编号name varchar 课程名称将下列数据插入到"course"数据表中:课程编号课程名称1 语文2 数学3 英语通过连接查询,查询"score"数据表中各个学生的姓名、课程名称和成绩。
题目九:使用函数查询"score"数据表中各个学生的总成绩,按照总成绩从高到低排序。
题目十:使用子查询查询"score"数据表中成绩最高的学生姓名和各科成绩。
最新国家开放大学电大《MySQL数据库应用》机考终结性考试第四套真题题精品
最新国家开放大学电大《MySQL数据库应用》机考终结性考试第四套真题题库及答案盗传必究试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. MySQL是一种( )数据库管理系统A 层次型B 网络型C 关系型D 对象型2. 要保证数据库的逻辑数据独立性,需要修改的是( )。
A 模式与外模式的映射B 模式与内模式之间的映射C 模式D 三层模式3. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和( )。
A 系统分析员B 程序员C 数据库管理员D 操作员4. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS5. 在数据库技术中,独立于计算机系统的模型是( )。
A 面向对象的模型B 关系模型C E-R模型D 层次模型6. 在SQL语言中,子查询是( )。
A 返回单表中数据子集的查询语言B 选取多表中字段子集的查询语句C 选取单表中字段子集的查询语句D 嵌入到另一个查询语句之中的查询语句7. 假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。
A R∩SB R∪SC R-SD R×S8. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等, 其中最重要的,也是使用最频繁的是( )。
A SELECTB INSERTC UPDATED DELETE9. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是( )。
A 浏览产品B 订购产品C 送货上门D 货到付款10. “汽车用品网上商城”中,购物车实体与( )实体有联系。
A 用户类别B 用户C 订单D 订单明细11. 数据库设计中,用E-R图来描述信息结构,这是数据库设计的( )。
A 需求分析阶段B 逻辑设计阶段C 概念设计阶段D 物理设计阶段12. 在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是( )。
最新国家开放大学电大《MySQL数据库应用》机考多项选择题题库及答案
最新国家开放大学电大《MySQL数据库应用》机考多项选择题题库及答案多项选择题题目1文件系统显露出的缺陷有( )选择一项或多项:a. 数据可长期保存在磁盘上b. 数据冗余c. 不相容文件格式d. 数据的分离与孤立题目2数据库管理系统的发展历经了如下那些模型阶段()。
选择一项或多项:a. 全局变量b. 系统变量c. 局部变量d. 层次模型题目3在数据库系统中,有哪几种数据模型?()。
选择一项或多项:a. 网状模型b. 实体联系模型c. 关系模型d. 层次模型题目4下面关于数据库设计过程不正确的顺序描述是()。
选择一项或多项:A. 概念设计、逻辑设计、物理设计B. 概念设计、物理设计、逻辑设计C. 概念设计、逻辑设计、物理设计D. 逻辑设计、物理设计、概念设计题目5MySQL服务器的管理包括()选择一项或多项:A. 连接B. 启动C. 停止D. 断开题目6MySQL安装包括哪些主要部件()。
选择一项或多项:A. MySQL图形化工具B. MySQL客户端程序C. MySQL服务器D. PL/SQL题目7MySQL图形化工具包括()选择一项或多项:A. MySQLcommandB. MySQL WorkbenchC. MySQL FrontD. MySQL Query Browser题目8MySQL字符串类型包括()A.CHARB.VARCHARC.VARCHAR2D.TEXT题目9下列哪些数据是字符型数据()A.中国B.“1+2”C.”can’t”D.”张三-李四”题目10以下说法正确的是()A.字符型既可用单引号也可用双引号将串值括起来B.字符型的87398143不参与计算的C.87398143 不能声明为数值型D.数值型的87398143将参与计算题目11以下不属于浮点型的是()A.smallintB.mediumintC.floatD.int题目12下列哪些列类型是数值型的数据()A.DOUBLEB.INTC.SETD.FLOAT题目13以下哪些是mySQL数据类型()A.BIGINTB.TINYINTC.INTEGERD.INT题目14根据数据完整性实施的方法,可以将其分为()选择一项或多项:A. 引用完整性B. CHECK约束C. 主键约束D. 表完整性题目15下面正确的说法是()。
最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案3
最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案3最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 要保证数据库的逻辑数据独立性,需要修改的是()。
A 模式与外模式的映射B 模式与内模式之间的映射C 模式D 三层模式2. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
A 系统分析员B 程序员C 数据库管理员D 操作员 3. 下述()不是DBA数据库管理员的职责。
A 完整性约束说明B 定义数据库模式C 数据库安全D 数据库管理系统设计4. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS 和DBMSD DBS就是DB,也就是DBMS 5. 在数据库中,概念模型是()。
A 用于现实的建模,与具体的DBMS有关B 用于信息世界的建模,与具体的DBMS有关C 用于现实的建模,与具体的DBMS无关D 用于信息世界的建模,与具体的DBMS无关6. 关系代数中的投影操作是指从关系中()。
A 抽出特定记录B 抽出特定字段C 建立相应的影像D 建立相应的图形7. 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。
要查询选修“MySQL”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAME FROM S,C,SC WHERE子句。
这里的WHERE子句的内容是()。
A S.S#=SC.S# and C.C#=SC.C# and SAGE=20 and CNAME=‘MySQL’B S.S#=SC.S# and C.C#=SC.C# and SA GE in=20 and CNAME in ‘MySQL’C SAGE in=20 and CNAME in ‘MySQL’D SAGE=20 and CNAME=’MySQL’ 8. 若用如下的SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6)NOT NULL,C# CHAR(3)NOT NULL,SCORE *****,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入。
大学MySQL查找考试题及答案
大学MySQL查找考试题及答案一、选择题(每题2分,共20分)1. MySQL中用于创建新表的SQL语句是:A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:B2. 在MySQL中,用于添加新数据行的SQL语句是:A. INSERT INTOB. UPDATEC. DELETED. SELECT答案:A3. 下列哪个选项是MySQL中用于删除表的SQL语句?A. DROP DATABASEB. DROP TABLEC. DROP INDEXD. DROP VIEW答案:B4. 用于更新表中数据的SQL语句是:A. INSERT INTOB. UPDATEC. DELETED. SELECT答案:B5. 在MySQL中,哪个关键字用于从表中检索数据?A. SELECTB. FROMC. WHERED. ORDER BY答案:A6. 如果要查找表中所有记录,应该使用哪个SQL语句?A. SELECT *B. SELECT ALLC. SELECT DISTINCTD. SELECT COUNT答案:A7. 在MySQL中,用于删除数据行的SQL语句是:A. INSERT INTOB. UPDATEC. DELETED. SELECT答案:C8. 以下哪个选项是用于在查询中过滤数据的SQL语句?A. SELECTB. WHEREC. ORDER BYD. GROUP BY答案:B9. 在MySQL中,哪个关键字用于对结果集进行排序?A. ORDER BYB. GROUP BYC. HAVINGD. LIMIT答案:A10. 使用哪个SQL语句可以在表中创建新列?A. ALTER TABLEB. CREATE TABLEC. DROP TABLED. RENAME TABLE答案:A二、填空题(每题3分,共30分)1. 在MySQL中,使用________语句可以创建一个新数据库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
整型
货币数据类型
第二部分:基于 product 数据库的三个表,用 SQL 语言完成以下查询(90 分) 1.查询产品销售表的所有产品编号和销售额。 (5 分)
查询结果: 2.查询“华中、华北、西南”地区的销售商名称和地区。(5 分)
查询结果: 3.查找销售商名称的第二个字符是’建’字的销售商编号和名称。(5 分)
8.查询与‘喜田有限公司’在同一地区的销售商名称,地区和负责人。(10 分) 查询结果:
9.查询销售额小于平均销售额的产品编号、产品名称和价格、销售额。(10 分) 查询结果:
10.向产品表插入一个新产品,产品编号 0007,产品名称手镯,价格 5000,库 存量 10。 (10 分) 11.把手镯的价格增加 1000 元。(10 分) 12.删除产品表中的钻戒。(10 分)
重庆邮电大学 MySQL 上机考试题 2014.05.27
第一部分:创建数据库(10 分)
使用 crebas.sql 创建 product 数据库,product 数据库中包含三个表,分别是产品 表、销售商表和产品销售表。 产品表(产品编号,产品名称,价格,库存量) 销售商表(销售商编号,销售商名称,地区,负责人,电话) 产品销售表(销售日期,产品编号,销售商编号,数量,销售额) 产品表、销售商表和产品销售表的表结构如表 1、2 和 3 所示。
数据类型 字符串,长度为 20 字符串,长度为 50 字符串,长度为 10 字符串,长度为 20 字符串,长度为 20
表 3 产品销售表结构
列名 销售日期
产品编号 销售商编号
数量
销售额
说明 销售产品的 日期 产品的编号 销售商的编 号 销售商品的 数量 销售额
数据类型 日期型
字ห้องสมุดไป่ตู้串,长度为 20 字符串,长度为 20
查询结果: 4.查询有电话的销售商信息。(5 分)
查询结果:
5.查询销售额在 2000 到 6000 并且数量大于 100 的产品编号和销售日期。(5 分) 查询结果:
6.求销售了产品的销售商总数。(5 分) 查询结果:
7.查询销售商的销售商编号和名称、销售的产品编号和数量。(10 分) 查询结果:
表 1 产品表结构
列名 产品编号 产品名称 价格 库存量
说明 产品唯一的产品编号 产品的产品名称 产品的价格 产品的库存量
数据类型 字符串,长度为 20 字符串,长度为 50 货币数据类型 整型
表 2 销售商表结构
列名 销售商编号 销售商名称 地区 负责人 电话
说明 销售商唯一编号 销售商名称 销售商所在的地区 销售商单位负责人 销售商的联系电话