计算机二级mysql数据库模拟试题及答案汇总

合集下载

计算机二级mysql考试题及答案

计算机二级mysql考试题及答案

计算机二级mysql考试题及答案一、选择题1. 在MySQL中,用于创建新表的SQL语句是:A. CREATE DATABASEB. CREATE TABLEC. DROP TABLED. SELECT答案:B2. 以下哪个选项是MySQL中用于删除表的语句?A. DROP TABLEB. DELETE FROMC. TRUNCATE TABLED. REMOVE TABLE答案:A3. 在MySQL中,哪个函数可以用来获取当前日期和时间?A. NOW()B. CURRENT_DATEC. CURRENT_TIMED. DATETIME()答案:A4. 如果想要在MySQL查询中使用模糊匹配,应该使用哪个运算符?A. =B. LIKEC. <>D. IN答案:B5. 在MySQL中,哪个命令用于向表中插入新数据?A. INSERT INTOB. ADD INTOC. INSERT INTOD. CREATE INTO答案:A二、填空题1. 在MySQL中,使用________关键字可以创建一个新数据库。

答案:CREATE DATABASE2. 当需要从数据库中删除一个表时,应该使用________语句。

答案:DROP TABLE3. 如果需要查询表中所有记录,可以使用________语句。

答案:SELECT * FROM4. 在MySQL中,________函数可以用来计算两个日期之间的天数差。

答案:DATEDIFF()5. 当需要更新表中的记录时,应该使用________语句。

答案:UPDATE三、简答题1. 描述如何在MySQL中创建一个包含三个字段(ID, Name, Age)的新表,其中ID为主键,Name为VARCHAR类型,Age为INT类型。

答案:要创建这样一个表,可以使用以下SQL语句:```sqlCREATE TABLE People (ID INT AUTO_INCREMENT PRIMARY KEY,Name VARCHAR(255) NOT NULL,Age INT);```2. 说明如何使用MySQL的JOIN语句来连接两个表,并获取它们的共同字段。

全国计算机二级mysql数据库模拟试题

全国计算机二级mysql数据库模拟试题

全国计算机二级mysql数据库模拟试题全国计算机二级mysql数据库模拟试题考生们在备考计算机考试科目时,除了复习教材以外,还要结合试题加深对知识点的理解和巩固,接下来应届毕业生店铺为大家精心准备了全国计算机二级mysql数据库模拟试题,希望能够给大家带来帮助!1) 函数 max( ) 表明这是一个什么函数?A 求总值函数B 求最小值函数C 求平均值函数D 求最大值函数2) 修改表记录的语句关键字是:AB updateCD select3) 删除表记录的语句关键字是:AB updateCD select4) 在语句select * from student where s_name like ’%晓%’where 关键字表示的含义是:A 条件B 在哪里C 模糊查询D 逻辑运算5) student set s_name = ’王军’ where s_id =1 该代码执行的是哪项操作?A 添加姓名叫王军的.记录B 删除姓名叫王军的记录C 返回姓名叫王军的记录D 更新姓名叫王军的记录6) 模糊查询的关键字是:A notB andC likeD or7) 表达式select (9+6*5+3%2)/5-3 的运算结果是多少?A 1B 3C 5D 78) 表达式select ((6%(7-5))+8)*9-2+(5%2) 的运算结果是多少?A 70B 71C 72D 739) from student where s_id > 5 该代码执行的是哪项操作?A 添加记录B 修改记录C 删除记录D 查询记录10) 第9题中的代码含义正确的表述是:A 删除student表中所有s_idB 删除student表中所有s_id 大于5的记录C 删除student表中所有s_id 大于等于5的记录D 删除student表参考答案:DBCCD CCBCB 下载全文。

计算机二级MySQL数据程序设计模拟试题

计算机二级MySQL数据程序设计模拟试题

计算机二级MySQL数据程序设计模拟试题一、选择题(每题2分,共40分)1. 以下哪一个不是SQL语言的关键字?A) SELECTB) FROMC) WHERED) PRINT2. 在MySQL中,以下哪个语句用于创建一个表?A) CREATE DATABASEB) CREATE TABLEC) CREATE INDEXD) CREATE VIEW3. 下列哪个数据类型用于存储日期和时间值?A) INTB) DATEC) FLOATD) VARCHAR4. 在MySQL中,如何删除一个表?A) DROP DATABASEB) DROP TABLEC) DROP INDEXD) DROP VIEW5. 以下哪个语句用于更新表中的数据?A) INSERT INTOB) UPDATEC) DELETE FROMD) SELECT6. 在MySQL中,如何将查询结果保存到一个新表中?A) SELECT INTOB) INSERT INTO SELECTC) CREATE TABLE AS SELECTD) SELECT INTO7. 以下哪个函数用于计算平均值?A) SUM()B) AVG()C) COUNT()D) MAX()8. 在SQL中,如何连接两个表?A) JOINB) UNIONC) INNER JOIND) OUTER JOIN9. 以下哪个操作符用于判断两个值是否相等?A) =B) <C) >D) !=10. 在MySQL中,如何设置字段的默认值?A) DEFAULTB) VALUESC) SETD) INITIAL二、填空题(每题3分,共30分)11. 在SQL中,用于选择表中特定列的语句是__________。

12. 在创建表时,如果某个字段不希望有重复值,可以使用__________约束。

13. 在SQL中,用于删除表中数据的语句是__________。

14. 在MySQL中,使用__________语句可以查看表的创建信息。

全国计算机二级MYSQL考试题库(含答案)

全国计算机二级MYSQL考试题库(含答案)

1)SQLServer2005 是哪个公司开发出来的?DA SyBaseB SunC AstonTateD Microsoft2)微软的access 数据库是一种______A A 低端的B 中端的C 高端的D 无法确定3)MSSQLServer2005Enterprise EditionCA 精简版B 标准版C 企业版D 工作组版数据库是哪一种版本?4)MSSQLServer2005EnterpriseEdition 的安装条件, 对内存的最低要求是:__MB? CA128B256C512D10245)M SSQLServer2005EnterpriseEdition 的安装条件, 对内存的建议要求是:__MB? CA 256 及更高B 512 及更高C 1024 或更高D 没有要求6)以下关于数据安装的说法正确的是:CA 安装SQLServer2005 EnterpriseEditionwindows 的98 系统也可以B 安装SQLServer2005 EnterpriseEdition 不需要安装IISC 安装SQLServer2005 EnterpriseEdition 需要IE6.0sp1 以上的版本D 安装SQLServer2005 EnterpriseEdition 系统不会检查安装要求过程中,系统会进行__项系统配7)安装SQLServer2005 EnterpriseEdition置检查? DA11B12C13D148)安装SQLServer2005 EnterpriseEdition 时, 会有几种身份验证模式 BA 1B 2C 3D 根本没有身份验证9)安装SQLServer2005 EnterpriseEdition 成功以后, 启动数据库应该点击哪个子菜单选项?A managementstudioB 配置工具C 分析服务D 性能工具10)安装安装SQLServer2005 EnterpriseEdition 成功之后, 系统数据库默认提供几个数据库?DA 1B 2C 3D 4参考答案:DACCC CDBAD1[单选题]在MySQ中,通常使用 _________ 句来指定一个已有数据库作为当前工作数据库。

计算机二级mysql考试试题及答案

计算机二级mysql考试试题及答案

计算机二级mysql考试试题及答案一、选择题(每题2分,共40分)1. MySQL数据库默认的端口号是多少?A. 3306B. 8080C. 80D. 21答案:A2. 在MySQL中,用于创建新表的SQL语句是?A. CREATE DATABASEB. CREATE TABLEC. ALTER TABLED. DROP TABLE答案:B3. 以下哪个选项不是MySQL的数据类型?A. INTB. DATETIMEC. TEXTD. BLOB答案:C4. 在MySQL中,如果要删除表中的重复记录,可以使用哪个SQL语句?A. DELETEB. DROPC. TRUNCATED. REMOVE5. 以下哪个关键字用于在MySQL中创建索引?A. PRIMARY KEYB. UNIQUEC. INDEXD. KEY答案:C6. 在MySQL中,以下哪个函数用于计算某个字段的平均值?A. AVG()B. SUM()C. COUNT()D. MAX()答案:A7. 如果想要在查询结果中排除某些行,应该使用哪个子句?A. WHEREB. HAVINGC. GROUP BYD. ORDER BY答案:A8. 在MySQL中,以下哪个选项不是事务的特性?A. 原子性B. 一致性C. 隔离性D. 持久性答案:D9. 以下哪个选项是MySQL中用于数据备份的命令?B. RESTOREC. DUMPD. RECOVER答案:C10. 在MySQL中,以下哪个选项不是存储过程的组成部分?A. 变量声明B. 条件语句C. 循环语句D. 触发器答案:D11. 在MySQL中,以下哪个选项不是数据完整性约束?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUED. CHECK答案:D12. 在MySQL中,以下哪个选项不是SQL模式?A. MySQLB. ANSIC. ISOD. SQL-92答案:A13. 在MySQL中,以下哪个选项不是SQL函数?A. NOW()B. CURDATE()C. CURRENT_DATED. CURTIME()答案:C14. 在MySQL中,以下哪个选项不是数据库对象?A. 表B. 视图C. 存储过程D. 索引答案:D15. 在MySQL中,以下哪个选项不是数据定义语言(DDL)操作?A. CREATEB. ALTERC. DROPD. SELECT答案:D二、填空题(每题2分,共20分)1. MySQL数据库的默认用户是________。

计算机二级MySQL数据库真题及答案

计算机二级MySQL数据库真题及答案

计算机二级MySQL数据库真题及答案
一、选择题
1.在MySQL中,通常使用________语句来进行数据的检索、输出操作。

A.SELECT
B.INSERT
C.DELETE
D.UPDATE
2.在SELECT语句中,可以使用________子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。

A.LIMIT
B.GROUP BY
C.WHERE
D.ORDER BY 分享二道试题,话不多说
5.在关系数据库设计中,设计关系模式属于数据库设计的________。

A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
6.从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。

A.M端实体的键
B.Ⅳ端实体的键
C.M端实体键与N端实体键组合
D.重新选取其他属性
编程题
在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的电子邮件地址为一个给定的值。

mysql计算机二级考试题库含答案

mysql计算机二级考试题库含答案

mysql计算机二级考试题库含答案1. 以下哪个是MySQL中用于创建数据库的命令?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:A2. MySQL中,如何查看当前数据库中所有表的名称?A. SHOW DATABASES;B. SHOW TABLES;C. SHOW INDEXES;D. SHOW VIEWS;答案:B3. 在MySQL中,以下哪个命令用于添加新的数据行到表中?A. INSERT INTOB. UPDATEC. DELETED. SELECT答案:A4. 如果需要在MySQL查询中选择多个列,并且列之间需要用逗号分隔,那么正确的语法是什么?A. SELECT column1 column2 FROM table_name;B. SELECT column1, column2 FROM table_name;C. SELECT column1; column2 FROM table_name;D. SELECT column1|column2 FROM table_name;5. MySQL中,如何删除表中的重复行?A. DELETE DUPLICATE FROM table_name;B. DELETE FROM table_name WHERE id IN (SELECT MIN(id) FROM table_name GROUP BY column_name);C. DELETE FROM table_name WHERE column_name = 'value';D. DELETE FROM table_name WHERE id NOT IN (SELECT MAX(id) FROM table_name GROUP BY column_name);答案:B6. 在MySQL中,以下哪个命令用于更新表中的现有数据?A. INSERT INTOB. UPDATEC. DELETED. SELECT答案:B7. 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 LIKE 'value%';D. SELECT * FROM table_name WHERE column_name LIKE '%value'; 答案:B8. 在MySQL中,如何使用GROUP BY子句对查询结果进行分组?A. SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;B. SELECT column_name FROM table_name GROUP BY COUNT(*);C. SELECT COUNT(*) FROM table_name GROUP BY column_name;D. SELECT column_name, COUNT(*) FROM table_name;9. MySQL中,如何使用HAVING子句对分组后的结果进行过滤?A. SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name HAVING COUNT(*) > 1;B. SELECT column_name FROM table_name GROUP BY COUNT(*) HAVING COUNT(*) > 1;C. SELECT COUNT(*) FROM table_name GROUP BY column_name HAVING column_name > 1;D. SELECT column_name, COUNT(*) FROM table_name WHERE column_name > 1 GROUP BY column_name;答案:A10. 在MySQL中,以下哪个命令用于删除数据库中的表?A. DROP DATABASEB. DROP TABLEC. DROP INDEXD. DROP VIEW答案:B。

计算机二级mysql考试题库及答案

计算机二级mysql考试题库及答案

计算机二级mysql考试题库及答案一、选择题1. 下列哪个是MySQL的开源免费版本?A. MySQL Enterprise EditionB. MySQL Standard EditionC. MySQL Community EditionD. MySQL Cluster Edition答案:C2. 在MySQL中,使用SELECT语句查询数据表中的所有列应该怎么写?A. SELECT *B. SELECT columns(*)C. SELECT ALLD. SELECT ALL COLUMNS答案:A3. 下列哪个是MySQL的数据库管理工具?A. OracleB. SQL ServerC. phpMyAdminD. MongoDB答案:C4. 在MySQL中,以下哪个函数可以返回一个字符串的长度?A. LENGTH()B. CHAR_LENGTH()C. STR_LENGTH()D. SIZE()答案:B5. MySQL中可以使用UNION关键字来进行多张表的连接操作。

A. 对B. 错答案:B二、填空题1. 在MySQL中,创建一个名为users的数据表,包含三个列id、name和age,id列为自增主键,可以使用以下DDL语句:_________。

答案:CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),age INT);2. 在MySQL中,以下关键字用于修改数据表结构的是_________。

答案:ALTER TABLE3. 在MySQL中,以下关键字用于删除数据表的是_________。

答案:DROP TABLE4. 在MySQL中,使用DESCRIBE关键字来查看数据表的结构,其完整形式是_________。

答案:DESCRIBE table_name5. 在MySQL中,以下不属于数据类型的是_________。

计算机二级mysql考试题库及答案

计算机二级mysql考试题库及答案

计算机二级mysql考试题库及答案1. 题目:在MySQL中,如何创建一个名为`students`的数据库,并在该数据库中创建一个包含`id`(主键,自增)、`name`(字符串类型,最大长度50)、`age`(整数类型)和`class`(字符串类型,最大长度50)四个字段的表?答案:首先,使用`CREATE DATABASE`语句创建名为`students`的数据库,然后使用`USE`语句选择该数据库。

接着,使用`CREATE TABLE`语句创建表,具体SQL语句如下:```sqlCREATE DATABASE students;USE students;CREATE TABLE students_table (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),age INT,class VARCHAR(50));```2. 题目:如果已经存在一个名为`employees`的表,现在需要向该表中插入一条新记录,其中`employee_id`为1,`name`为'John Doe',`position`为'Manager',`salary`为5000,如何实现?答案:使用`INSERT INTO`语句向`employees`表中插入一条新记录,具体SQL语句如下:```sqlINSERT INTO employees (employee_id, name, position, salary)VALUES (1, 'John Doe', 'Manager', 5000);```3. 题目:假设有一个`orders`表,包含`order_id`(主键),`customer_id`和`order_date`三个字段。

如何查询所有订单的`order_id`和`customer_id`,并且只返回`order_date`在2023年1月1日之后的所有订单?答案:使用`SELECT`语句查询`orders`表中的`order_id`和`customer_id`字段,并使用`WHERE`子句过滤出`order_date`在2023年1月1日之后的订单,具体SQL语句如下:```sqlSELECT order_id, customer_id FROM orders WHERE order_date > '2023-01-01';```4. 题目:在MySQL中,如何更新`products`表中的`price`字段,将所有`category`为'Electronics'的商品价格增加10%?答案:使用`UPDATE`语句结合`SET`子句和`WHERE`子句来更新`products`表中的`price`字段,具体SQL语句如下:```sqlUPDATE products SET price = price * 1.10 WHERE category ='Electronics';```5. 题目:如果需要删除`students`表中所有`age`小于18岁的学生记录,应该如何操作?答案:使用`DELETE FROM`语句结合`WHERE`子句来删除`students`表中`age`小于18岁的学生记录,具体SQL语句如下:```sqlDELETE FROM students WHERE age < 18;```6. 题目:如何查询`employees`表中`department`为'Sales'的所有员工的`name`和`salary`,并按`salary`降序排列?答案:使用`SELECT`语句查询`employees`表中的`name`和`salary`字段,并使用`WHERE`子句过滤出`department`为'Sales'的员工记录,最后使用`ORDER BY`子句按`salary`降序排列,具体SQL语句如下:```sqlSELECT name, salary FROM employees WHERE department = 'Sales' ORDER BY salary DESC;```7. 题目:在MySQL中,如何创建一个名为`product_sales`的视图,该视图包含`product_id`,`product_name`和`total_sales`三个字段,其中`total_sales`是对应产品的销售总额?答案:使用`CREATE VIEW`语句创建名为`product_sales`的视图,并在视图中定义所需的字段和计算`total_sales`,具体SQL语句如下:```sqlCREATE VIEW product_sales ASSELECT product_id, product_name, SUM(sales_amount) AStotal_salesFROM salesGROUP BY product_id, product_name;```8. 题目:如何使用事务来确保在更新`accounts`表中的`balance`字段时,如果更新失败,则回滚所有更改?答案:使用`START TRANSACTION`开始事务,然后执行更新操作,如果更新失败,则使用`ROLLBACK`回滚事务,否则使用`COMMIT`提交事务,具体SQL语句如下:```sqlSTART TRANSACTION;UPDATE accounts SET balance = balance - 100 WHERE account_id= 1;-- 检查更新是否成功,如果失败则执行ROLLBACKROLLBACK;-- 如果更新成功则执行COMMITCOMMIT;```。

全国计算机二级MYSQL考试题库(含答案)

全国计算机二级MYSQL考试题库(含答案)

全国计算机二级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数据库模拟试题及答案汇总

计算机二级mysql数据库模拟试题及答案汇总

计算机二级mysql数据库模拟试题及答案汇总单选题,共60题,每题1分,答错或未答均扣1分.满分60分1)SQLServer2005是哪个公司开发出来的?A.SyBaseB.SunC.AstonTateD.Microsoft2)微软的access数据库是一种_______数据库A.低端的B.中端的C.高端的D.无法确定3) MSSQLServer2005Enterprise Edition是哪一种版本?A.精简版B.标准版C.企业版D.工作组版4) MSSQLServer2005EnterpriseEdition的安装条件,对存的最低要:__MB?A128 B256 C512 D10245)MSSQLServer2005EnterpriseEdition的安装条件,对存的建议要:__MB?A.256及更高B.512及更高C.1024或更高D.没有要求6) 以下关于数据安装的说确的是:A.安装SQLServer2005 EnterpriseEditionwindows的98系统也可以B.安装SQLServer2005 EnterpriseEdition不需要安装IISC.安装SQLServer2005 EnterpriseEdition需要IE6.0sp1以上的版本D.安装SQLServer2005 EnterpriseEdition系统不会检查安装要求7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行__项系统配置检查?A11 B12 C13 D148) 安装SQLServer2005 EnterpriseEdition时,会有几种身份验证模式?A.1B.2C.3D.根本没有身份验证9) 安装SQLServer2005 EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项?A.managementstudioB.配置工具C.分析服务D.性能工具10) 安装安装SQLServer2005 EnterpriseEdition 成功之后,系统数据库默认提供几个数据库?A.1B.2C.3D.411) 系统数据库中的master数据库表明这个数据库是A.主数据库B.模板数据库C.临时数据库D.代理数据库12) 数据库SQL2005的查询界面中,快捷键CtrL+F5表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部13) 数据库SQL2005的查询界面中,快捷键F5表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部14) 数据库SQL2005的查询界面中,快捷键Home表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部15)数据库SQL2005的查询界面中,快捷键End表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部16)CreatedatabaseMyDB该代码的功能是:A.创建表MyDBB.创建数据库MyDBC.修改数据库MyDBD.删除数据库MyDB17)UseMyDB该代码的功能是:A.修改数据库MyDBB.删除数据库MyDBC.使用数据库MyDBD.创建数据库MyDB18) AlterDatabaseMyDB Modifyname=MyDB001A.修改数据库名为MyDB001B.删除数据库MyDB001C.使用数据库MyDB001D.创建数据库MyDB00119) dropdatabaseMyDB001 该代码的功能是:A.修改数据库名为MyDB001B.删除数据库MyDB001C.使用数据库MyDB001D.创建数据库MyDB00120) sp_spaceused 代码的功能是:A.返回数据库的登录信息B.返回数据库的使用和保留空间C.返回数据库的创建信息D.返回数据库的安全信息21) sp_helpdb 该代码的功能是:A.返回数据库的基本信息B.返回数据库的使用空间C.返回数据库的变量名称D.返回数据库的表名22)sp_helpdb中有这样一条信息:Updateability=Read_Write 该代码表示的正确含义是A.更新能力为可读可写B.恢复模式为完整恢复C.可用于所有用户D.兼容级别23) sp_helpdb中有这样一条信息:status = online 该代码表示的正确含义是:A.表示数据库的状态为:可用于查询B.表示数据库的状态为:正在还原数据库C.表示数据库的状态为:数据库未恢复D.表示数据库已被显示置于脱机状态24) sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:A.数据库自动生成统计信息B.自动更新统计信息C.数据库已启用全文功能。

计算机二级MySQL模拟题(附答案)-优质版

计算机二级MySQL模拟题(附答案)-优质版

1)SQLServer2005是哪个公司开发出来的?A SyBaseB SunC AstonTateD Microsoft2)微软的access数据库是一种_______数据库A 低端的 B中端的C 高端的D 无法确定3) MSSQLServer2005Enterprise Edition是哪一种版本?A 精简版B 标准版C 企业版D 工作组版4) MSSQLServer2005EnterpriseEdition的安装条件,对内存的最低要求是:__MB?A128 B256 C512 D10245)MSSQLServer2005EnterpriseEdition的安装条件,对内存的建议要求是:__MB?A 256及更高B 512及更高C 1024或更高D 没有要求6) 以下关于数据安装的说法正确的是:A 安装SQLServer2005 EnterpriseEditionwindows的98系统也可以B安装SQLServer2005 EnterpriseEdition不需要安装IISC安装SQLServer2005 EnterpriseEdition需要IE6.0sp1以上的版本D 安装SQLServer2005 EnterpriseEdition系统不会检查安装要求7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行__项系统配置检查?A11 B12 C13 D148) 安装SQLServer2005 EnterpriseEdition时,会有几种身份验证模式?A 1B 2C 3D 根本没有身份验证9) 安装SQLServer2005 EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项?A managementstudioB 配置工具C 分析服务D 性能工具10) 安装安装SQLServer2005 EnterpriseEdition 成功之后,系统数据库默认提供几个数据库?A 1B 2C 3D 4参考答案:DACCC CDBAD11) 系统数据库中的master数据库表明这个数据库是A 主数据库B 模板数据库C 临时数据库D代理数据库12) 数据库SQL2005的查询界面中,快捷键CtrL+F5表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部13) 数据库SQL2005的查询界面中,快捷键F5表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部14) 数据库SQL2005的查询界面中,快捷键Home表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部15)数据库SQL2005的查询界面中,快捷键End表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部16)CreatedatabaseMyDB该代码的功能是:A 创建表MyDB B创建数据库MyDBC修改数据库MyDB D删除数据库MyDB17)UseMyDB该代码的功能是:A 修改数据库MyDB B 删除数据库MyDBC 使用数据库MyDBD 创建数据库MyDB18) AlterDatabaseMyDBModifyname=MyDB001A 修改数据库名为MyDB001B 删除数据库MyDB001C 使用数据库MyDB001D 创建数据库MyDB00119) dropdatabaseMyDB001 该代码的功能是:A 修改数据库名为MyDB001B 删除数据库MyDB001C 使用数据库MyDB001D 创建数据库MyDB00120) sp_spaceused 代码的功能是:A 返回数据库的登录信息B 返回数据库的使用和保留空间C 返回数据库的创建信息D 返回数据库的安全信息参考答案:ACABB BCABB21) sp_helpdb 该代码的功能是:A 返回数据库的基本信息B 返回数据库的使用空间C 返回数据库的变量名称D 返回数据库的表名22) sp_helpdb中有这样一条信息:Updateability=Read_Write 该代码表示的正确含义是:A 更新能力为可读可写B 恢复模式为完整恢复C 可用于所有用户D 兼容级别23) sp_helpdb中有这样一条信息:status = online 该代码表示的正确含义是:A 表示数据库的状态为:可用于查询B 表示数据库的状态为:正在还原数据库C 表示数据库的状态为:数据库未恢复D 表示数据库已被显示置于脱机状态24) sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:A 数据库自动生成统计信息B 自动更新统计信息C 数据库已启用全文功能。

计算机二级MySQL考试模拟试题

计算机二级MySQL考试模拟试题

计算机二级MySQL考试模拟试题一、选择题1、mysql中唯一索引的关键字是( )A.fulltext indexB.only indexC.unique indexD.index参考答案:C2、只修改列的数据类型指令是( )A.ALTER TABLE … … ALTER COLUMNB.ALTER TABLE … MODIFY COLUMN…C.ALTER TABLE … UPDATE …D.ALTER TABLE … UPDATE COLUMN…参考答案:B3、在数据库设计中,将E-R图转换成关系数据模型的过程属于( )A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段参考答案:B4、在概念设计阶段,最常使用的数据模型是( )A.对象模型B.物理模型C.逻辑模型D.实体联系模型参考答案:D5、索引可以提高哪一操作的效率( )A.INSERTB.UPDATEC.DELETED.SELECT参考答案:D6、E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。

A.概念模型B.结构模型C.物理模型D.逻辑模型参考答案:A7、根据关系模式的完整性规则,一个关系中的`主键( )。

A.不能有两列组成B.不能成为另一个关系的外部键C.不允许空值D.可以取空值参考答案:C二、填空题1、bool型数据用于存储逻辑值,它只有两种状态,即“()”和“ () ”。

参考解析:TRUE、 FALSE2、( )关键字能够将两个或多个SELECT语句的结果连接起来。

参考解析:UNION3、创建唯一性索引时,通常使用的关键字是_______。

参考解析:UNIQUE4、如果使用“() ”关键词,则即使在更新过程中出现错误,更新语句也不会中断参考解析:“ IGNORE ”5、数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

参考解析:模式外模式内模式6、如果x->y,y->z成立,那么x->z也成立,这个推理规则称为( )参考解析:传递函数依赖7、数据库设计分为以下六个阶段:需求分析、( )、逻辑结构设计、( )、数据库实施、数据库运行与维护参考解析:概念结构设计、物理结构设计8、在MySQL中,通常使用_________值来表示一个列植没有值或缺值的情形。

mysql数据库二级考试试题及答案

mysql数据库二级考试试题及答案

mysql数据库二级考试试题及答案一、选择题(每题2分,共10分)1. MySQL中,哪个存储引擎支持事务处理?A. MyISAMB. InnoDBC. MEMORYD. ARCHIVE答案:B2. 在MySQL中,如何创建一个新数据库?A. CREATE DATABASE database_name;B. CREATE TABLE database_name;C. CREATE new_database database_name;D. CREATE DATABASES database_name;答案:A3. MySQL中,哪个函数用于获取当前日期?A. NOW()B. CURRENT_DATEC. CURDATE()D. DATE()答案:C4. 在MySQL中,如何添加一个新列到已存在的表中?A. ALTER TABLE table_name ADD COLUMN column_name datatype;B. MODIFY TABLE table_name ADD COLUMN column_name datatype;C. ADD COLUMN table_name column_name datatype;D. CHANGE COLUMN table_name column_name datatype;答案:A5. MySQL中,如何删除一个数据库?A. DELETE DATABASE database_name;B. DROP DATABASE database_name;C. REMOVE DATABASE database_name;D. REMOVE TABLE database_name;答案:B二、填空题(每空1分,共10分)1. 在MySQL中,使用________命令可以查看当前数据库的所有表。

答案:SHOW TABLES2. 如果要查看表的结构,可以使用命令________。

计算机二级mysql试题及答案

计算机二级mysql试题及答案

计算机二级mysql试题及答案一、单项选择题(每题2分,共10分)1. MySQL数据库系统中,用于创建新表的SQL语句是:A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:B2. 在MySQL中,要查询某个表中所有记录,可以使用以下哪个SQL语句?A. SELECT * FROM table_nameB. SELECT table_nameC. SELECT ALL FROM table_nameD. SELECT table_name.*答案:A3. 如果需要在查询结果中不重复地显示数据,应该使用哪个关键字?A. DISTINCTB. UNIQUEC. GROUP BYD. ORDER BY答案:A4. 在MySQL中,以下哪个函数用于计算字符串的长度?A. LENGTH()B. LEN()C. SIZE()D. COUNT()答案:A5. 如果要更新表中的记录,应该使用哪个SQL语句?A. UPDATEB. INSERTC. DELETED. REPLACE答案:A二、多项选择题(每题3分,共15分)1. 在MySQL中,以下哪些选项是数据类型?A. INTB. VARCHARC. DATED. TEXT答案:ABCD2. 以下哪些关键字用于定义表的约束?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUED. CHECK答案:ABC3. 在MySQL中,以下哪些语句用于数据的增加?A. INSERTB. UPDATEC. DELETED. CREATE答案:A4. 以下哪些选项是SQL语句中用于数据过滤的关键字?A. WHEREB. HAVINGC. GROUP BYD. ORDER BY答案:A5. 在MySQL中,以下哪些选项是用于数据排序的关键字?A. ASCB. DESCC. ORDER BYD. GROUP BY答案:ABC三、填空题(每题4分,共20分)1. 在MySQL中,使用________关键字可以删除表中的所有记录。

计算机二级mysql考试题及答案

计算机二级mysql考试题及答案

计算机二级mysql考试题及答案一、单项选择题(每题2分,共20分)1. 在MySQL中,用于创建数据库的命令是:A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B2. 以下哪个选项不是MySQL的数据类型?A. INTB. DATEC. TIMED. FLOAT答案:D3. 在MySQL中,使用哪个命令可以查看当前数据库?A. SHOW DATABASESB. SHOW TABLESC. SELECT DATABASED. USE DATABASE答案:C4. 如果想要在查询结果中包含重复的行,应该使用哪个关键字?A. DISTINCTB. GROUP BYC. ORDER BYD. UNION答案:D5. 在MySQL中,使用哪个命令可以删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. REMOVE答案:A6. 以下哪个选项是MySQL的索引类型?A. B-TreeB. HashC. R-TreeD. All of the above答案:D7. 在MySQL中,使用哪个命令可以添加新的列到现有表中?A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. ALTER TABLE答案:D8. 以下哪个选项是MySQL的存储引擎?A. InnoDBB. MyISAMC. MemoryD. All of the above答案:D9. 在MySQL中,使用哪个命令可以查看表的结构?A. DESCRIBEB. SHOW TABLEC. SELECT TABLED. EXPLAIN答案:A10. 在MySQL中,使用哪个命令可以备份数据库?A. BACKUPB. DUMPC. COPYD. EXPORT答案:B二、多项选择题(每题3分,共15分)1. 在MySQL中,以下哪些命令可以用来插入数据?A. INSERT INTOB. UPDATEC. CREATE TABLED. SELECT答案:A2. 以下哪些选项是MySQL的约束类型?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUED. CHECK答案:ABC3. 在MySQL中,以下哪些命令可以用来删除数据?A. DELETEB. DROP TABLEC. REMOVED. TRUNCATE TABLE答案:AD4. 在MySQL中,以下哪些选项是事务的特性?A. AtomicityB. ConsistencyC. IsolationD. Durability答案:ABCD5. 在MySQL中,以下哪些选项是索引的作用?A. 提高查询速度B. 唯一性约束C. 排序D. 限制数据答案:AC三、简答题(每题5分,共10分)1. 请简述MySQL中主键和外键的区别。

计算机二级mysql考试试题及答案

计算机二级mysql考试试题及答案

计算机二级mysql考试试题及答案1. MySQL中,用于创建数据库的命令是()。

A. CREATE DATABASEB. CREATE TABLEC. DROP DATABASED. DROP TABLE答案:A2. 在MySQL中,以下哪个命令用于查看当前数据库的所有表?A. SHOW TABLESB. DESCRIBE TABLEC. SELECT TABLED. LIST TABLES答案:A3. 如果需要在MySQL中删除名为“students”的表,应该使用哪个命令?A. DROP TABLE studentsB. REMOVE TABLE studentsC. DELETE TABLE studentsD. ERASE TABLE students答案:A4. 在MySQL中,创建一个名为“employees”的表,并包含“id”和“name”两个字段,其中“id”为主键,正确的SQL语句是:A. CREATE TABLE employees (id INT PRIMARY KEY, name VARCHAR(100));B. CREATE TABLE employees (id INT, name VARCHAR(100) PRIMARYC. CREATE TABLE employees (id INT PRIMARY KEY, name VARCHAR(100) NOT NULL);D. CREATE TABLE employees (id INT, name VARCHAR(100), PRIMARY KEY(id));答案:D5. 在MySQL中,如何向名为“orders”的表中插入一条记录,其中“order_id”为1,“customer_id”为101,“order_date”为“2023-04-01”?A. INSERT INTO orders (order_id, customer_id, order_date) VALUES (1, 101, '2023-04-01');B. INSERT INTO orders VALUES (1, 101, '2023-04-01');C. INSERT INTO orders (order_id, customer_id, order_date) VALUES ('1', '101', '2023-04-01');D. INSERT INTO orders (1, 101, '2023-04-01');答案:A6. MySQL中,用于查询特定表中所有记录的命令是:A. SELECT * FROM table_name;B. GET * FROM table_name;C. FETCH * FROM table_name;D. SHOW * FROM table_name;答案:A7. 如果需要更新名为“products”的表中所有价格低于10元的商品价格,将其增加10元,应该使用哪个SQL命令?A. UPDATE products SET price = price + 10 WHERE price < 10;B. UPDATE products SET price = price - 10 WHERE price > 10;C. UPDATE products SET price = price * 10 WHERE price < 10;D. UPDATE products SET price = price / 10 WHERE price > 10;8. 在MySQL中,如何删除名为“customers”的表中的所有记录,但不删除表本身?A. DELETE FROM customers;B. REMOVE FROM customers;C. ERASE FROM customers;D. DROP TABLE customers;答案:A9. MySQL中,用于创建新索引的命令是:A. CREATE INDEXB. INDEXC. ADD INDEXD. CREATE KEY答案:A10. 如果需要在MySQL中备份整个数据库,可以使用哪个命令?A. BACKUP DATABASE database_nameB. COPY DATABASE database_nameC. EXPORT DATABASE database_nameD. DUMP DATABASE database_name答案:D。

计算机二级考试MySQL模拟试题

计算机二级考试MySQL模拟试题

计算机二级考试MySQL模拟试题1、SELECT * FROM city limit 5,10描述正确的选项是( )A.获取第6条到第10条记录。

B.获取第5条到第10条记录。

C.获取第6条到第15条记录。

D.获取第5条到第15条记录。

2、假设规定工资表中根本工资不得超过5000元,那么这个规定属于( )。

A.关系完整性约束B.实体完整性约束C.参照完整性约束D.用户定义完整性3、数据库系统的核心是。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员4、下面的程序可实现查询xuefen为6的第二条记录,并将课程名在网页上显示出来,将程序补充完整$con=( )(“localhost:3306”,”root”,”123456”) or die(“数据库效劳器连接失败!”);( )(“sxcj”,$con) or die(“数据库效劳器选择失败!”);mysqlquery(“set names ‘gbk’”);$sql=”SELECT * FROM kc”;$sql=$sql.”WHERE xuefen=6”;$result=( )($sql,$con);If( )){echo “查询成功!”;if(( )($result, ( ))){$array=( )($result,MYSQLNUM);echo “学分为6的课程表中第2条课程名是:” ();}else echo “记录定位失败!”;}else echo “查询失败!”;?>5、假设之前创立的KC表没有设置外键级联策略,设置触发器,实现在KC表中删除课程信息时,可自动删除该课程在xskc上的学生选课关系Create trigger triggerdel( )on( )for each row( )6、给XS表增加一个列“备注”,数据类型为text,不允许为空7、什么是实体完整性?8、请使用语言和MySQL数据库编写一个博客管理系统。

mysql计算机二级考试题库含答案

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计算机二级考试题库中的部分题目及答案,涵盖了表的创建、数据的插入、查询、更新、删除、索引创建以及数据备份和恢复等基本操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机二级mysql数据库模拟试题及答案汇总计算机二级mysql数据库模拟试题及答案汇总单选题,共60题,每题1分,答错或未答均扣1分.满分60分1)SQLServer2005是哪个公司开发出来的?A.SyBaseB.SunC.AstonTateD.Microsoft2)微软的access数据库是一种_______数据库A.低端的B.中端的C.高端的D.无法确定3) MSSQLServer2005Enterprise Edition是哪一种版本?A.精简版B.标准版C.企业版D.工作组版4) MSSQLServer2005EnterpriseEdition的安装条件,对内存的最低要求是:__MB?A128 B256 C512 D10245)MSSQLServer2005EnterpriseEdition的安装条件,对内存的建议要求是:__MB?A.256及更高B.512及更高C.1024或更高D.没有要求6) 以下关于数据安装的说法正确的是:A.安装SQLServer2005 EnterpriseEditionwindows的98系统也可以B.安装SQLServer2005 EnterpriseEdition 不需要安装IISC.安装SQLServer2005 EnterpriseEdition 需要IE6.0sp1以上的版本D.安装SQLServer2005 EnterpriseEdition 系统不会检查安装要求7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行__项系统配置检查?A11 B12 C13 D148) 安装SQLServer2005 EnterpriseEdition 时,会有几种身份验证模式?A.1B.2C.3D.根本没有身份验证9) 安装SQLServer2005 EnterpriseEdition 成功以后,启动数据库应该点击哪个子菜单选项?A.managementstudioB.配置工具C.分析服务D.性能工具10) 安装安装SQLServer2005 EnterpriseEdition 成功之后,系统数据库默认提供几个数据库?A.1B.2C.3D.411) 系统数据库中的master数据库表明这个数据库是A.主数据库B.模板数据库C.临时数据库D.代理数据库12) 数据库SQL2005的查询界面中,快捷键CtrL+F5表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部13) 数据库SQL2005的查询界面中,快捷键F5表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部14) 数据库SQL2005的查询界面中,快捷键Home表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部15)数据库SQL2005的查询界面中,快捷键End 表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部16)CreatedatabaseMyDB该代码的功能是:A.创建表MyDBB.创建数据库MyDBC.修改数据库MyDBD.删除数据库MyDB17)UseMyDB该代码的功能是:A.修改数据库MyDBB.删除数据库MyDBC.使用数据库MyDBD.创建数据库MyDB18) AlterDatabaseMyDBModifyname=MyDB001A.修改数据库名为MyDB001B.删除数据库MyDB001C.使用数据库MyDB001D.创建数据库MyDB00119) dropdatabaseMyDB001 该代码的功能是:A.修改数据库名为MyDB001B.删除数据库MyDB001C.使用数据库MyDB001D.创建数据库MyDB00120) sp_spaceused 代码的功能是:A.返回数据库的登录信息B.返回数据库的使用和保留空间C.返回数据库的创建信息D.返回数据库的安全信息21) sp_helpdb 该代码的功能是:A.返回数据库的基本信息B.返回数据库的使用空间C.返回数据库的变量名称D.返回数据库的表名22)sp_helpdb中有这样一条信息:Updateability=Read_Write 该代码表示的正确含义是A.更新能力为可读可写B.恢复模式为完整恢复C.可用于所有用户D.兼容级别23) sp_helpdb中有这样一条信息:status =online 该代码表示的正确含义是:A.表示数据库的状态为:可用于查询B.表示数据库的状态为:正在还原数据库C.表示数据库的状态为:数据库未恢复D.表示数据库已被显示置于脱机状态24) sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:A.数据库自动生成统计信息B.自动更新统计信息C.数据库已启用全文功能。

D.数据库引擎检测信息25) sp_helpdb中有这样一条信息:COMPATIBILITY_LEVEL =90 该代码表示的正确含义是:A.数据库兼容级别是2000B.数据库兼容级别是2005C.数据库兼容级别是2008D.以上说法都不对26) 数据定义语言中的创建,修改,删除这三个英语单词下列哪项才是完全正确的?A.创建(create) , 修改(alter) , 删除(update)B .创建(alter) , 修改(modify), 删除(drop)C .创建(create) , 修改(alter) , 删除(drop)D .创建(alter) , 修改(create), 删除(drop)27) SQL 2005 的建表语句要写在______之内?A.{ }B.[ ]C.( ) D .<>28) 建表语句中的not null,该代码表示的含义是:A.允许空格B.非空约束C.不允许写入数据D.不允许读取数据29) select * from student 该代码中的* 号,表示的正确含义是:A.普通的字符*号B.错误信息C.所有的字段名D.模糊查询30) 向数据表添加数据,哪些是添加的关键字?A.insertB.updateC.deleteD.select31) 函数max( ) 表明这是一个什么函数?A.求总值函数B.求最小值函数C.求平均值函数D.求最大值函数32) 修改表记录的语句关键字是:A.deleteB.updateC.insertD.select33) 删除表记录的语句关键字是:A.insertB.updateC.deleteD.select34) 在语句select * from student where s_name like ’%晓%’where 关键字表示的含义是:A.条件B.在哪里C.模糊查询 D.逻辑运算35) update student set s_name = ’王军’where s_id =1 该代码执行的是哪项操作?A.添加姓名叫王军的记录B.删除姓名叫王军的记录C.返回姓名叫王军的记录D.更新姓名叫王军的记录36) 模糊查询的关键字是:A.notB. andC.likeD.or37) 表达式select (9+6*5+3%2)/5-3 的运算结果是多少?A.1B.3C.5D. 738) 表达式select ((6%(7-5))+8)*9-2+(5%2) 的运算结果是多少?A.70B.71C.72D.7339) delete from student where s_id > 5 该代码执行的是哪项操作?A.添加记录B.修改记录C.删除记录D.查询记录40) 第39题中的代码含义正确的表述是:A.删除student表中所有s_idB.删除student表中所有s_id 大于5的记录C.删除student表中所有s_id 大于等于5的记录D.删除student表41) 第39题中的代码如果取消where s_id > 5 ,执行delete from student 语句后的结果意味着什么?A.删除表studentB.删除表student的所有记录C.删除数据库studentD.语句不完整,不能执行42) 修改操作的语句update student set s_name =N’王军’该代码执行后的结果是:A.只把姓名叫王军的记录进行更新B.只把字段名s_name 改成N’王军’C.表中的所有人姓名都更新为王军D.更新语句不完整,不能执行43) 请把下划处的代码补充完整:______ into student (s_name) ______(N ’王大军’)A.update, valuesB.insert, value C .insert, values D.delete, like44) (@@error = 0) 该代码表示的含义是:A.找到至少一个错误B.没有任何一个错误C.错误的编号是0D.发生了除数为0的错误45) 开始事务,提交事务,回滚事务的英语单词分别是:A.begin transaction , rollback transaction , commit transactionmit transaction , rollback t ransaction , begin transactionC. rollback transaction , begin tran saction , commit transactionD. begin transaction , commit transaction , rollback transaction46)以下的标识符中符合标识符命名规则的有几个?3abc7, abc73, bc73a, c73ab,*73abcA 1 个B 2 个 C3 个 D4 个47) 标识符的第一个字符允许包括哪些符号?A._ 或者@ 或者# 或者$ B._ 或者* 或者# 或者$C._ 或者@ 或者^ 或者$ D. _ 或者@ 或者#48) 包含在哪些符号内的标识符号才能称为分割标识符?A." " 或[ ]B.<>或{} C. () 或’’D .+ + 或{}49) SQL 2005中声明变量的关键字是:A.dimB.decimal C declareD dealcre50) SQL 2005中变量的声明应该使用哪个符号来表示?A_ B # C@#D @51) SQL 2005 的字符串连接运算符是什么?A& B . C +D _52) SQL 2005中的比较运算符不等于有几种表示方法?A1 B2 C3D453) !<在SQL 2005中的含义是:A不等于B不小于C不大于D取反54) 哪个是正确的小于等于号?A >=B =>C <=D =<55) select substring(’长江长城黄山黄河’,2,2) 返回的是什么?A 长江B 江长C 长城D 长江长城56) varchar 类型的数据长度默认是__个字节?A 1B 2 C4 D 800057) 若student 表中有一字段s_fenshu,数据类型为整型,保存每个学生的考试成绩,求全班平均分的正确做法是:A 把每个学生的s_fenshu 手工进行相加,然后除以全班人数,得到平均分B 使用select avg(s_fenshu) from studentC 使用select sum(s_fenshu) from student / select count(*) from studentD 使用select sum(s_fenshu) from student % select count(*) from student58) 100/3 的结果是:A 33.33 B33.333333 C 33 D 无法执行59) 哪些是正确的like 运算表达式?Aselect * from net_46 where s_name l ike ’#晓#’Bselect * from net_46 where s_name l ike ’&晓&’Cselect * from net_46 where s_name l ike ’$晓$’Dselect * from net_46 where s_name l ike ’%晓%’60) 以下的数据库中,哪个是大型的数据库?AMySql B DB2 C Oracl e D MS Sql 2005(二)代码题: 要求代码完整,每错一个单词扣一分.每出现一次不匹配的( ) 扣两分,(总分40分)1) 写代码创建student数据库(满分10)数据库里建立数据表student_web ,要求包含以下字段:s_id 数据类型为整型,非空约束,s_name 数据类型为可变字符型,最大长度12个字符,保存学生姓名s_fenshu 数据类型为整型,保存学生考试成绩s_hometown 数据类型为可变字符型,最大长度50个字符保存学生籍贯s_tuition 数据类型为整型保存学生学费2)写代码向上题所创建好的数据表中添加以下三条记录,(满分9)id : 1 id : 2id : 3姓名: Jack Tomas 姓名: Tom Joe 姓名: Smiths成绩: 89 成绩: 88成绩: 87籍贯: 北京丰台籍贯: 天津南开籍贯: 北京海滨学费: 2800 学费: 3000学费: 27003)写代码返回所有学生的信息(满分3)4)写代码返回所有姓名带J字母的学生信息。

相关文档
最新文档