MySQL数据库考试试题和答案
mysql期末考试题及答案机考
![mysql期末考试题及答案机考](https://img.taocdn.com/s3/m/96e12fd5cd22bcd126fff705cc17552707225e34.png)
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数据库考试试题及答案](https://img.taocdn.com/s3/m/c98cfce5f021dd36a32d7375a417866fb94ac053.png)
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测试题及答案](https://img.taocdn.com/s3/m/69acf1496fdb6f1aff00bed5b9f3f90f76c64da8.png)
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笔试题目及答案](https://img.taocdn.com/s3/m/b23917692bf90242a8956bec0975f46527d3a72d.png)
mysql笔试题目及答案一、选择题1. 下列哪个不是MySQL的数据库对象?a. 表(Table)b. 视图(View)c. 索引(Index)d. 过程(Procedure)答案:d. 过程(Procedure)2. 下列哪种数据类型可以存储日期和时间?a. VARCHARb. INTc. DATETIMEd. FLOAT答案:c. DATETIME3. 在MySQL中,以下哪种连接方式返回两个表中的所有匹配行?a. INNER JOINb. LEFT JOINc. RIGHT JOINd. FULL OUTER JOIN答案:a. INNER JOIN4. 下列哪个命令可以删除表中的所有数据,但保留表结构?a. TRUNCATE TABLEb. DROP TABLEc. DELETE FROMd. REMOVAL TABLE答案:a. TRUNCATE TABLE5. MySQL中使用哪个关键字用于过滤SELECT语句的结果集?a. WHEREb. HAVINGc. FILTERd. GROUP BY答案:a. WHERE二、填空题1. 在MySQL中,用于创建数据库的命令是____。
答案:CREATE DATABASE2. 在MySQL中,用于查看表结构的命令是____。
答案:DESCRIBE TABLE3. 在MySQL中,用于插入一条新记录的命令是____。
答案:INSERT INTO4. 在MySQL中,表示所有列的通配符是____。
答案:*5. 在MySQL中,用于更新数据的命令是____。
答案:UPDATE三、简答题1. 请简要解释MySQL中的主键(Primary Key)约束。
答案:主键是用于唯一标识表中每一条记录的列或列组合。
它的值必须是唯一的且不能为空。
主键约束确保了数据的完整性和一致性,还可以提高查询效率。
2. 请简要解释MySQL中的事务(Transaction)的概念。
mysql试题及答案
![mysql试题及答案](https://img.taocdn.com/s3/m/b519c610ff4733687e21af45b307e87101f6f834.png)
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数据库期末大学考试题及答案](https://img.taocdn.com/s3/m/0e994037ac02de80d4d8d15abe23482fb5da026b.png)
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数据库考试试题及答案](https://img.taocdn.com/s3/m/3096c3702379168884868762caaedd3383c4b5e8.png)
mysql数据库考试试题及答案MySQL数据库考试试题及答案一、选择题(每题2分,共20分)1. MySQL数据库默认使用的端口号是多少?A. 21B. 22C. 3306D. 80答案:C2. 在MySQL中,哪个命令用于查看当前数据库的所有表?A. SHOW TABLESB. SELECT TABLESC. DESCRIBE TABLESD. LIST TABLES答案:A3. MySQL中,以下哪个数据类型用于存储日期和时间?A. DATETIMEB. TIMESTAMPC. DATED. TIME答案:A4. 在MySQL中,如何使用LIKE语句进行模糊查询?A. SELECT FROM table_name WHERE column_name ='value%';B. SELECT FROM table_name WHERE column_name LIKE 'value%';C. SELECT FROM table_name WHERE column_name = '%value';D. SELECT FROM table_name WHERE column_name LIKE '%value';答案:B5. MySQL中,以下哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B6. 在MySQL中,以下哪个命令用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. TRUNCATE TABLE答案:A7. MySQL中,以下哪个命令用于添加新列?A. ALTER TABLE table_name ADD column_name column_type;B. MODIFY TABLE table_name column_name column_type;C. CHANGE TABLE table_name column_name column_type;D. ADD COLUMN table_name column_name column_type;答案:A8. 在MySQL中,如何将一个数据库备份到文件?A. mysqldump -u username -p database_name > backup.sqlB. mysqldump -u username -p database_name < backup.sqlC. mysql -u username -p database_name > backup.sqlD. mysql -u username -p database_name < backup.sql答案:A9. MySQL中,以下哪个命令用于导入数据库备份文件?A. mysqlimportB. mysqldumpC. mysqlrestoreD. mysqlbackup答案:A10. 在MySQL中,以下哪个命令用于查看数据库的版本信息?A. VERSION()B. SELECT VERSION();C. SHOW VERSIOND. DESCRIBE VERSION();答案:B二、填空题(每题2分,共20分)1. MySQL中的主键约束保证表中每条记录的______唯一性。
大学mysql考试题及答案
![大学mysql考试题及答案](https://img.taocdn.com/s3/m/a91d2fa47d1cfad6195f312b3169a4517623e519.png)
大学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笔试题目及答案
![mysql笔试题目及答案](https://img.taocdn.com/s3/m/4bf5f69888eb172ded630b1c59eef8c75ebf956e.png)
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数据库考试试题及答案
![MySQL数据库考试试题及答案](https://img.taocdn.com/s3/m/3521c59bcc22bcd126ff0cda.png)
专业:移动通信科目:MySQL数据库一、单项选择题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数据库考试试题及答案](https://img.taocdn.com/s3/m/602e4ecbd1d233d4b14e852458fb770bf78a3bac.png)
mysql数据库考试试题及答案一、选择题(共10题,每题2分)1. 数据库是用来存储数据的______。
A. 软件B. 硬件C. 语言D. 操作系统2. 在MySQL中,一个数据库可以包含多个______。
A. 数据表B. 数据记录C. 数据字段D. 数据行3. 在MySQL中,使用______命令可以查询数据库中的表。
A. INSERTB. SELECTC. DELETED. UPDATE4. MySQL的数据类型中,用于存储货币金额的类型是______。
A. VARCHARB. INTC. DECIMALD. TEXT5. 在MySQL中,以______开头的注释语句会被MySQL解释器忽略。
A. //B. **C. #D. --6. 在MySQL中,使用______关键字可以删除表中的所有数据。
A. DELETEB. DROPC. TRUNCATED. REMOVE7. MySQL中,使用______命令可以将表中的数据按照指定的条件进行排序。
A. SELECTB. ORDER BYC. GROUP BYD. UPDATE8. 在MySQL中,使用______命令可以创建一个新的数据库。
A. CREATEB. INSERTC. UPDATED. DELETE9. 在MySQL中,使用______命令可以修改表的结构。
A. ALTERB. UPDATEC. TRUNCATED. DROP10. 在MySQL中,使用______命令可以将多个表进行连接查询。
A. UNIONB. JOINC. MERGED. LINK二、填空题(共5题,每题4分)1. 在MySQL中,______命令用于创建一个新的数据库。
2. SQL是______查询语言。
3. 在MySQL中,使用______关键字可以对查询结果进行分组。
4. MySQL中,______命令可以删除指定的数据表。
5. 在MySQL中,______函数用来统计指定字段的平均值。
mysql数据库考试试题及答案
![mysql数据库考试试题及答案](https://img.taocdn.com/s3/m/c73af681f021dd36a32d7375a417866fb84ac00d.png)
mysql数据库考试试题及答案一、选择题1. MySQL是一种什么类型的数据库管理系统?A. 关系型数据库管理系统B. 非关系型数据库管理系统C. 层次型数据库管理系统D. 对象型数据库管理系统答案:A2. 下列哪个不是MySQL支持的数据类型?A. INTB. FLOATC. DECIMALD. STRING答案:D3. 在MySQL中,以下操作符用于比较两个值是否等于的是:A. =B. LIKEC. IND. BETWEEN答案:A4. 下列哪个不是MySQL支持的连接类型?A. INNER JOINB. LEFT JOINC. RIGHT JOIND. MIDDLE JOIN答案:D5. MySQL中使用哪个命令来创建数据库表?A. CREATE TABLEB. ALTER TABLEC. DELETE TABLED. DROP TABLE答案:A二、填空题1. MySQL使用什么语句来选择表中的所有数据?答案:SELECT * FROM 表名;2. MySQL使用什么语句来更新表中的数据?答案:UPDATE 表名 SET 列名 = 值 WHERE 条件;3. MySQL使用什么语句来插入数据到表中?答案:INSERT INTO 表名 (列1, 列2, 列3) VALUES (值1, 值2, 值3);4. MySQL使用什么语句来删除表中的数据?答案:DELETE FROM 表名 WHERE 条件;5. MySQL中使用哪个函数来获取表中的记录条数?答案:COUNT();三、简答题1. 什么是索引(Index)?它有什么作用?答:索引是一种数据结构,用于提高查询数据的速度。
它可以快速定位和访问数据,提高数据库的读取效率。
通过在表的一列或多列上创建索引,可以加速查询过程,降低系统的开销。
2. 请简要介绍一下MySQL的事务(Transaction)机制。
答:MySQL的事务是一组被视为单个逻辑实体的操作,要么全部成功执行,要么全部回滚。
MySQL数据库考试试题和答案
![MySQL数据库考试试题和答案](https://img.taocdn.com/s3/m/45ba6d8e18e8b8f67c1cfad6195f312b3169ebf3.png)
专业: 移动通信科目: MySQL数据库一、单项选择题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数据库考试试题及答案](https://img.taocdn.com/s3/m/70f5c16c05087632311212e1.png)
ﻩC.不能使用运算符号
D.select sal*10,deptno*10 from emp;
答案:C
25.下列()不属于连接种类
ﻩA.左外连接
B.内连接
ﻩC。中间连接
ﻩD。交叉连接
答案:C
26。若用如下得SQL语句创建了一个表SC:()
A.UPDATE
B.SELECT
C.DELETE
ﻩD。INSERT
答案:B
20。以下哪种操作能够实现实体完整性( )
ﻩA.设置唯一键
ﻩB.设置外键
C。减少数据冗余
D.设置主键
答案:B
21.SQL语言中,删除一个视图得命令就是()
A。REMOVE
ﻩB.CLEAR
C。DELETE
ﻩD。DROP
答案:D
22.修改数据库表结构用以下哪一项( )
B.ENGINE
ﻩC.FROM
D。WHRER
答案:A
6。以下能够删除一列得就是()
ﻩA.alter table emp removeaddcolumn
ﻩB.alter tableempdrop columnaddcolumn
ﻩC.alter table empdeletecolumnaddcolumn
答案:C
13.查找条件为:姓名不就是NULL得记录()
A。WHERE NAME!NULL
B。WHERENAME NOT NULL
ﻩC.WHERENAMEISNOTNULL
D。WHERENAME!=NULL
答案:C
14.主键得建立有( )种方法
ﻩA。一
ﻩB.四
mysql数据库考试试题及答案
![mysql数据库考试试题及答案](https://img.taocdn.com/s3/m/96544a83db38376baf1ffc4ffe4733687e21fcd5.png)
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数据库原理设计与应用考试题含参考答案
![MySQL数据库原理设计与应用考试题含参考答案](https://img.taocdn.com/s3/m/f56fe4667275a417866fb84ae45c3b3567ecddf5.png)
MySQL数据库原理设计与应用考试题含参考答案一、单选题(共30题,每题1分,共30分)1、下列选项中,()能保证表中字段值的唯一性。
A、默认约束B、非空约束C、唯一约束D、以上答案都不正确正确答案:C2、下面用于添加或删除默认约束的是()。
A、CREATE TABLEB、ALTER TABLEC、SHOW TABLED、以上答案都不正确正确答案:B3、下面关于“LIMIT 4”的描述正确的是()。
A、4表示可获取的最大记录数量B、4表示从5条记录开始获取C、查询的实际记录数不能小于4D、以上说法都不正确正确答案:A4、交叉连接后每条记录中含有的字段数等于()。
A、CROSS JOIN左侧表的字段B、参与交叉连接表的字段乘积C、参与交叉连接表的字段和D、以上答案都不正确正确答案:C5、以下为数据表重命名错误的是()。
A、ALTER TABLE t1 RENAME re_testB、ALTER TABLE t1 RENAME AS re_testC、RENAME TABLE t1 re_testD、RENAME TABLE t1 TO re_test正确答案:C6、对于关系R和S来说,()表示属于S而不属于R的元组。
A、R∪SB、R∩SC、S-RD、R-S正确答案:C7、下列()不能称为实体。
A、姓名B、班级C、手机D、图书正确答案:A8、以下()操作不能进行排序。
A、SELECTB、INSERTC、UPDATED、DELETE正确答案:B9、以下选项()可返回比较后最大的值。
A、GREATEST(10,1,98)B、LEAST(10,1,98)C、MAX(10,1,98)D、以上答案都不正确正确答案:A10、下面列出的()是数据库管理系统的简称。
A、DBB、DBAC、DBMSD、DBS正确答案:C11、下列()可以在命令提示符下启动MySQL服务器。
A、net stop mysqlB、net start mysqlC、net startD、start mysql正确答案:B12、下面关于自动增长说法错误的是()。
MySQL数据库原理设计与应用模拟考试题与参考答案
![MySQL数据库原理设计与应用模拟考试题与参考答案](https://img.taocdn.com/s3/m/af4ad124e418964bcf84b9d528ea81c759f52e43.png)
MySQL数据库原理设计与应用模拟考试题与参考答案一、单选题(共31题,每题1分,共31分)1.在数据库建模的过程中,E-R图属于()的产物。
A、物理模型B、逻辑模型C、概念模型D、以上答案都不正确正确答案:C2.以下()可替换已有视图。
A、CREATE VIEWB、REPLACE VIEWC、CREATE OR REPLACED、以上选项都不正确正确答案:C3.下面()表示日期和时间的数据类型。
A、DECIMAL(6, 2)B、DATEC、YEARD、TIMESTAMP正确答案:D4.以下()方式可查看外键约束名称。
A、DESCB、SHOW CREATE TABLEC、SHOW TABLE STATUSD、以上答案都不正确正确答案:B5.下面关于数据查询的描述正确的是()。
A、查询数据的条件仅能实现相等的判断B、查询的数据必须包括表中的所有字段C、星号“*”通配符代替数据表中的所有字段名D、以上答案都正确正确答案:C6.下面()语句不能查看视图。
A、DESCRIBEB、SHOW TABLE STATUC、SHOW VIEWD、SHOW CREATE VIEW正确答案:C7.以下选项中,()用于描述数据在磁盘中如何存储。
A、外模式B、内模式C、概念模式D、以上答案都不正确正确答案:B8.以下属于FROM子查询的是()。
A、列子查询B、行子查询C、标量子查询D、表子查询正确答案:D9.默认情况下,表达式3/1的结果为()。
A、3B、3.0C、3.0000D、以上答案全部正确正确答案:C10.下列选项中优先级级别最高的是()。
A、^B、&&C、~(按位取反)D、&正确答案:C11.在er表中权限字段的数据类型是()。
A、INTB、VARCHARC、ENUMD、FLOAT正确答案:C12.MySQL数据库服务器的默认端口号是()。
A、80B、1433C、3306D、8080正确答案:C13.以下()选项是创建视图的默认算法。
MySQL数据库考试试题及答案
![MySQL数据库考试试题及答案](https://img.taocdn.com/s3/m/62c1dfac04a1b0717fd5dd85.png)
MySQL数据库考试试题及答案试题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期 D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
mysql数据考试试题及答案
![mysql数据考试试题及答案](https://img.taocdn.com/s3/m/a272279451e2524de518964bcf84b9d528ea2cea.png)
mysql数据考试试题及答案一、选择题1. MySQL中,用于查询记录的命令是()。
A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 下列哪个数据类型在MySQL中用于存储日期和时间?()。
A. INTB. VARCHARC. DATETIMED. FLOAT答案:C3. 在MySQL中,如果需要创建一个新数据库,应该使用哪个命令?()。
A. CREATE TABLEB. CREATE DATABASEC. ALTER DATABASED. DROP DATABASE答案:B4. 在MySQL中,用于删除表的命令是()。
A. DELETEB. DROPC. REMOVED. ERASE答案:B5. 在SELECT查询中,如果需要对结果进行排序,应该使用哪个关键字?()。
A. ORDER BYB. SORT BYC. ARRANGE BYD. LIST BY答案:A二、填空题1. 在MySQL中,使用________关键字可以创建一个新表,其中包含字段名、数据类型以及其他属性。
答案:CREATE TABLE2. 若要在MySQL中更新现有记录的数据,需要使用________命令,后面跟上需要更新的字段和条件。
答案:UPDATE3. 在MySQL中,________命令允许用户删除表中的一条或多条记录。
答案:DELETE4. 当需要查询表中的所有列和所有记录时,可以使用________关键字代替列名。
答案:*5. 在MySQL中,________函数可以用于计算两个日期之间的差异。
答案:DATEDIFF三、判断题1. 在MySQL中,所有的表都必须有一个主键。
()答案:×(并非所有表都必须有一个主键,但如果不指定主键,MySQL会自动选择一个字段作为主键。
)2. 使用LIMIT子句可以限制查询结果的数量。
()答案:√3. MySQL中的FOREIGN KEY约束用于防止在表中插入无效的数据。
MySQL数据库原理设计与应用测试题及答案
![MySQL数据库原理设计与应用测试题及答案](https://img.taocdn.com/s3/m/6cffedb26e1aff00bed5b9f3f90f76c660374c07.png)
MySQL数据库原理设计与应用测试题及答案一、单选题(共31题,每题1分,共31分)1.下面关于用户重命名的说法正确的是()。
A、ALTER USER一次仅能修改一个用户名B、RENAME USER一次可修改多个用户名C、重命名的用户可以是不存在的用户D、以上说法全部正确正确答案:B2.以下SQL语句编写正确的是()。
A、SELECT * FROM sh_goods WHERE 0;B、SELECT * FROM sh_goods GROUP BY category_id WHERE price >5;C、SELECT * FROM sh_goods LIMIT 3 ORDER BY price;D、以上选项都不正确正确答案:A3.假如添加数据时发生主键冲突,()可利用新值修改主键中对应的字段。
A、主键冲突替换B、添加数据时去除可能发生主键冲突的字段C、主键冲突更新D、以上答案全部正确正确答案:C4.下列()可以在命令提示符下停止MySQL服务器。
A、net stopB、stop mysqlC、net start mysqlD、net stop mysql正确答案:D5.下列选项中优先级级别最高的是()。
A、^B、&&C、&D、~(按位取反)正确答案:D6.暂停二进制日志的命令是()。
A、SET sql_log_bin = 0;B、SET sql_log_bin = 1;C、PURGE MASTER;D、PAUSE MASTER;正确答案:A7.以下()选项用于为视图数据操作设置检查条件。
A、WITH CHECK OPTIONB、ASC、SQL SECURITYD、ALGORITHM正确答案:A8.以下可以用于比较运算的函数是()。
A、RAND()B、POW()C、CEIL()D、IN()正确答案:D9.关于SELECT * FROM tb_book LIMIT 5,10描述正确的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专业:移动通信ﻩ科目:MySQL数据库一、单项选择题1.以下聚合函数求数据总与得就是()A.MAXB。
SUMﻩC。
COUNTﻩD。
AVG答案:B2.可以用( )来声明游标ﻩA。
CREATECURSORB.ALTER CURSORC.SET CURSORD。
DECLARE CURSOR答案:D3.SELECT语句得完整语法较复杂,但至少包括得部分就是() A.仅SELECTﻩB。
SELECT,FROMC。
SELECT,GROUPD。
SELECT,INTO答案:B4.SQL语句中得条件用以下哪一项来表达()A。
THENB.WHILEC。
WHERED.IF答案:C5.使用CREATE TABLE语句得()子句,在创建基本表时可以启用全文本搜索A.FULLTEXTﻩB.ENGINEC。
FROMD.WHRER答案:A6.以下能够删除一列得就是()ﻩA.altertable emp remove addcolumnB.altertable emp dropcolumnaddcolumnﻩC.alter tableemp delete column addcolumnﻩD。
altertable empdelete addcolumn答案:B7。
若要撤销数据库中已经存在得表S,可用()。
ﻩ A.DELETE TABLE Sﻩ B.DELETESﻩC.DROPSﻩD。
DROPTABLE S答案:D8。
查找表结构用以下哪一项()A。
FINDﻩB.SELETEﻩ C.ALTERD.DESC答案:D9。
要得到最后一句SELECT查询到得总行数,可以使用得函数就是( )A.FOUND_ROWSB.LAST_ROWSﻩC.ROW_COUNTﻩD.LAST_INSERT_ID答案:A10.在视图上不能完成得操作就是()ﻩ A.查询ﻩB。
在视图上定义新得视图ﻩC。
更新视图ﻩ D.在视图上定义新得表答案:D11.UNIQUE惟一索引得作用就是()ﻩA。
保证各行在该索引上得值都不得重复ﻩB.保证各行在该索引上得值不得为NULLﻩC。
保证参加惟一索引得各列,不得再参加其她得索引D.保证惟一索引不能被删除答案:A12.用于将事务处理写到数据库得命令就是()A.insertﻩB。
rollbackﻩ C.mitﻩD。
savepoint答案:C13.查找条件为:姓名不就是NULL得记录()A。
WHERENAME ! NULLB.WHERENAME NOT NULLﻩC.WHERE NAME ISNOTNULLﻩD。
WHERE NAME!=NULL答案:C14。
主键得建立有( )种方法ﻩA.一ﻩB.四C.二D。
三答案:D15.在视图上不能完成得操作就是()ﻩ A.更新视图数据B。
在视图上定义新得基本表ﻩ C.在视图上定义新得视图D.查询答案:B16.在SQL语言中,子查询就是()。
A.选取单表中字段子集得查询语句B。
选取多表中字段子集得查询语句ﻩC。
返回单表中数据子集得查询语言ﻩD。
嵌入到另一个查询语句之中得查询语句答案:D17.向数据表中插入一条记录用以下哪一项( )ﻩ A.CREATEﻩB.INSERTC.SAVED。
UPDATE答案:B18.在select语句得where子句中,使用正则表达式过滤数据得关键字就是()A.likeﻩB.againstﻩ C.matchﻩD.regexp答案:D19.SQL语言得数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。
其中最重要得,也就是使用最频繁得语句就是().A。
UPDATEB。
SELECTC。
DELETEﻩ D.INSERT答案:B20。
以下哪种操作能够实现实体完整性()ﻩA.设置唯一键B.设置外键ﻩC。
减少数据冗余ﻩD。
设置主键答案:B21。
SQL语言中,删除一个视图得命令就是()ﻩA。
REMOVEﻩB。
CLEARﻩC。
DELETEﻩ D.DROP答案:D22.修改数据库表结构用以下哪一项()A。
UPDATEﻩB。
CREATEC。
UPDATEDﻩD.ALTER答案:D23.在全文本搜索得函数中,用于指定被搜索得列得就是( )ﻩA.MATCH()ﻩ B.AGAINST()C。
FULLTEXT()ﻩD.REGEXP()答案:A24。
以下语句错误得就是( )A.select sal+1 fromemp;B.select sal*10,sal*deptnofromemp;ﻩC.不能使用运算符号ﻩD。
select sal*10,deptno*10 from emp;答案:C25.下列()不属于连接种类ﻩ A.左外连接ﻩ B.内连接C.中间连接ﻩ D.交叉连接答案:C26.若用如下得SQL语句创建了一个表SC:()CREATE TABLESC(S# CHAR(6) NOT NULL,C# CHAR(3)NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,( )行可以被插入。
ﻩ A.(NULL,'103’,80,'选修’)ﻩB.(’200823’,’101’,NULL,NULL)C.('201132’,NULL,86,’’)ﻩD.('201009’,’111’,60,必修)答案:B27。
删除用户账号命令就是( )A。
DROP USERﻩ B.DROP TABLE USERC.DELETE USERD.DELETE FROM USER答案:A28.以下语句错误得就是( )ﻩA。
alter table emp delete columnaddcolumn;ﻩ B. alter tableemp modify column addcolumn char(10);C.alter tableemp change addcolumn addcolumn int;ﻩD.alter table empadd column addcolumnint;答案:A29.组合多条SQL查询语句形成组合查询得操作符就是()A.SELECTB.ALLC。
LINKﻩD。
UNION答案:D30.创建数据库使用以下哪项()ﻩA.create mytestﻩ B.create table mytestﻩ C.databasemytestﻩD。
create database mytest答案:D31.以下哪项用来分组( )ﻩA。
ORDER BYB。
ORDEREDBYﻩ C.GROUPBYﻩD.GROUPED BY答案:D32。
SQL就是一种( )语言。
ﻩA。
函数型B。
高级算法ﻩC。
关系数据库D. 人工智能答案:C33.删除数据表用以下哪一项( )ﻩ A.DROPB.UPDATEﻩC。
DELETED.DELETED答案:A34.若要在基本表S中增加一列CN(课程名),可用( ) ﻩA。
ADD TABLE S ALTER(CN CHAR(8))B.ALTER TABLE S ADD(CNCHAR(8))C.ADD TABLE S(CN CHAR(8))ﻩD.ALTERTABLE S(ADD CN CHAR(8))答案:B35.下列得SQL语句中,()不就是数据定义语句.ﻩA。
CREATE TABLEB。
GRANTﻩ C.CREATE VIEWﻩD。
DROP VIEW答案:B36。
以下删除记录正确得( )ﻩ A.delete from emp where name='dony’;ﻩB.Delete * from empwhere name=’dony’;C。
Drop from emp where name=’dony';ﻩD.Drop * from empwhere name='dony';答案:A37.删除经销商1018得数据记录得代码为( )from distributors where distri_num=1018ﻩA.drop tableB.delete *ﻩ C.dropcolumnD.delete答案:D38.按照姓名降序排列( )ﻩ A.ORDERBY DESCNAMEﻩB。
ORDERBYNAME DESCC.ORDER BY NAME ASCﻩD.ORDER BY ASC NAME答案:B39.可以在创建表时用( )来创建唯一索引,也可以用()来创建唯一索引A.Create table,Create indexﻩB。
设置主键约束,设置唯一约束ﻩC.设置主键约束,Create indexD。
以上都可以答案:C40.在SELECT语句中,使用关键字()可以把重复行屏蔽ﻩA.TOPB.ALLC。
UNIOND.DISTINCT答案:D41.以下聚合函数求平均数得就是( )A.COUNTﻩB。
MAXC.AVGﻩD。
SUM答案:C42.返回当前日期得函数就是()ﻩA。
curtime()ﻩB.adddate()C.curnow()ﻩD。
curdate()答案:D43.用来插入数据得命令就是(),用于更新得命令就是( )ﻩ A.INSERT,UPDATEﻩ B.CREATE,INSERT INTOﻩC.DELETE,UPDATED.UPDATE,INSERT答案:A44。
SELECT COUNT(SAL)FROM EMP GROUP BYDEPTNO;意思就是()ﻩA。
求每个部门中得工资ﻩB。
求每个部门中工资得大小C。
求每个部门中工资得综合D.求每个部门中工资得个数答案:D45.以下表达降序排序得就是()A。
ASCB.ESCC.DESCﻩD。
DSC答案:C46.以下哪项不属于数据模型()A.关系模型ﻩB。
网状模型ﻩC.层次模型D。
网络模型答案:A47。
有三个表,它们得记录行数分别就是10行、2行与6行,三个表进行交叉连接后,结果集中共有()行数据ﻩ A.18B。
26C.不确定ﻩ D.120答案:D48.从GROUPBY分组得结果集中再次用条件表达式进行筛选得子句就是( )ﻩA.FROMB。
ORDER BYﻩC。
HAVINGﻩD。
WHERE答案:C49.为数据表创建索引得目得就是()ﻩ A.提高查询得检索性能ﻩB。
归类ﻩC.创建唯一索引D.创建主键答案:A50。
如果要回滚一个事务,则要使用()语句。
ﻩA。
mittransactionB。
begin transactionﻩC。
revokeﻩD。
rollback transaction答案:D51.查找数据表中得记录用以下哪一项( )ﻩA。
ALTREﻩB.UPDATEﻩC.SELECTﻩD。
DELETE答案:C52.在MySQL中,建立数据库用( )A。
CREATE TABLE命令B.CREATE TRIGGER命令C.CREATE INDEX命令ﻩD。