MYSQL数据库练习资料

合集下载

mysql基本练习题

mysql基本练习题

mysql基本练习题MySQL是一种流行的开源关系型数据库管理系统,广泛应用于各种Web应用程序和数据分析任务中。

为了熟悉和掌握MySQL的使用,下面将介绍一些基本的MySQL练习题。

通过这些题目的实践,你将能够加深对MySQL数据库操作的理解和技能。

练习题一:创建数据库和表格1. 创建一个名为"学生管理"的数据库。

2. 在"学生管理"数据库中创建一个名为"学生信息"的表格,包含以下列:- 学号:学生的唯一标识符,为整数型。

- 姓名:学生的姓名,为字符串型。

- 性别:学生的性别,为字符串型。

- 年龄:学生的年龄,为整数型。

- 分数:学生的考试成绩,为浮点数型。

练习题二:插入数据1. 向"学生信息"表格中插入若干学生数据,包括学号、姓名、性别、年龄和分数。

练习题三:查询数据1. 查询"学生信息"表格中的所有学生数据。

2. 查询成绩大于80分的学生数据。

3. 查询性别为女性且年龄小于20岁的学生数据。

练习题四:更新数据1. 将学号为1001的学生的年龄更新为20岁。

2. 将姓名为"张三"的学生的分数更新为90分。

练习题五:删除数据1. 删除学号为1002的学生数据。

2. 删除所有分数小于60分的学生数据。

练习题六:排序和限制1. 按照分数降序排列所有学生数据。

2. 查询前5个成绩最高的学生数据。

练习题七:聚合查询1. 查询学生总数。

2. 查询平均分最高的学生数据。

3. 查询每个性别的学生数量。

练习题八:连接表查询1. 创建一个名为"科目信息"的表格,包含以下列:- 科目ID:科目的唯一标识符,为整数型。

- 科目名称:科目的名称,为字符串型。

- 学生学号:参加该科目的学生学号,外键关联到"学生信息"表格的学号列。

2. 向"科目信息"表格中插入若干科目数据,包括科目ID、科目名称和学生学号。

MySQL数据库原理设计与应用练习题

MySQL数据库原理设计与应用练习题

MySQL数据库原理设计与应用练习题一、单选题(共31题,每题1分,共31分)1.下面关于MySQL安装目录描述错误的是()。

A、lib目录用于存储一系列的库文件B、include目录用于存放一些头文件C、bin目录用于存放一些课执行文件D、以上答案都不正确正确答案:D2.下面对“ORDER BY pno,level”描述正确的是()。

A、先按level全部升序后,再按pno升序B、先按level升序后,相同的level再按pno升序C、先按pno全部升序后,再按level升序D、先按pno升序后,相同的pno再按level升序正确答案:D3.VARCHAR(4)类型的字段存储'abcd'占用的字节数为()。

A、1B、3C、4D、5正确答案:D4.以下选项中,运算优先级别最低的是()。

A、逻辑运算符B、赋值运算符C、算术运算符D、位运算符正确答案:B5.以下不属于MySQL安装时自动创建的数据库是()。

A、sysB、mydbC、mysqlD、information_schema正确答案:B6.下列操作中,会隐式提交事务的是()。

A、SELECTB、UPDATEC、CREATE TABLED、DELETE正确答案:C7.下面对TINYINT(3)描述正确的是()。

A、3用于设置TINYINT的取值范围B、3用于设置取值范围所能表示的最大宽度C、插入数据的位数超过3时会报错D、以上答案都不正确正确答案:B8.以下()是查询语句select选项的默认值。

A、ALLB、DISTINCTC、DISTINCTROWD、以上答案都不正确正确答案:A9.下面关于“表1 LEFT JOIN 表2”的说法错误的是()。

A、连接结果中只会保留表2中符合连接条件的记录B、连接结果会保留所有表1中的所有记录C、LEFT JOIN 可用LEFT OUTER JOIN代替D、以上说法都不正确正确答案:D10.以下属于行子查询的是()。

mysql数据库应用即学即练5.5

mysql数据库应用即学即练5.5

mysql数据库应用即学即练5.5
由于您没有提供具体的问题或需求,我无法给出具体的练习或应用建议。

然而,以下是一些可能与MySQL数据库相关的学习和练习建议:
1. 熟悉MySQL的基本操作:学习如何创建数据库、创建表、插入数据、更新数据、删除数据等基本操作。

2. 学习SQL语句:学习如何使用SQL语句查询数据库中的数据,包括使用SELECT语句获取特定条件下的数据,使用INSERT语句插入新的数据,使用UPDATE语句更新数据,使用DELETE语句删除数据等。

3. 练习写复杂的查询语句:通过编写复杂的查询语句来练习和提高自己的SQL 查询能力,例如使用JOIN操作联接多个表,使用聚合函数进行数据分组和计算等。

4. 学习数据库设计原则:了解数据库设计的基本原则,例如规范化、主键和外键的使用等,以及如何在MySQL中应用这些原则。

5. 学习索引和性能优化:了解如何在MySQL中创建索引以提高查询性能,并学习其他性能优化技巧,例如调整数据库参数、使用缓存等。

总的来说,通过学习和练习MySQL的基本操作、SQL语句、数据库设计原则和
性能优化技巧,您可以更好地应用和学习MySQL数据库。

建议您根据自己的实际需求和兴趣,选择相应的学习和练习内容。

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数据库基础习题(分章节带答案)

第一章一、选择题1.数据库系统的核心是________。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员2.E-R图提供了表示信息世界中实体、属性和________的方法。

A.数据B.联系C.表D.模式3.E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。

A.概念模型B.结构模型C.物理模型D.逻辑模型4.将E.R图转换到关系模式时,实体与联系都可以表示成________。

A.属性B.关系C.键D.域5.在关系数据库设计中,设计关系模式属于数据库设计的________。

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

A.M端实体的键B.Ⅳ端实体的键C.M端实体键与N端实体键组合D.重新选取其他属性二、填空题1.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

2.数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和________两种。

3.在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的________独立性。

4.用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。

5.数据库设计包括概念设计、________和物理设计。

6.在E-R图中,矩形表示________。

三、简答题1.请简述什么是数据库管理系统,以及它的主要功能有哪些?2.请简述什么是数据库系统?3.请简述什么是模式、外模式和内模式?4.请简述C/S结构与B/S结构的区别。

5.请简述关系规范化过程。

参考答案一、选择题1.A 2.B 3.A 4.B 5.C 6.C二、填空题1.模式外模式内模式2.浏览器/服务器结构(B/S结构) 3.逻辑4。

关系5.逻辑设计6.实体三、简答题1.略。

可参考第1章1.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试题及答案

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练习题50道

mysql练习题50道

mysql练习题50道1. 编写一个MySQL查询,用于查找表中的所有数据。

```SELECT * FROM 表名;```2. 编写一个MySQL查询,用于查找表中的所有数据,并按照某一列的升序排列。

```SELECT * FROM 表名 ORDER BY 列名 ASC;```3. 编写一个MySQL查询,用于查找表中的所有数据,并按照某一列的降序排列。

```SELECT * FROM 表名 ORDER BY 列名 DESC;```4. 编写一个MySQL查询,用于查找表中某一列的数据,并去除重复项。

```SELECT DISTINCT 列名 FROM 表名;```5. 编写一个MySQL查询,用于查找表中满足某个条件的数据。

```SELECT * FROM 表名 WHERE 条件;```6. 编写一个MySQL查询,用于查找表中满足多个条件的数据。

```SELECT * FROM 表名 WHERE 条件1 AND 条件2;```7. 编写一个MySQL查询,用于查找表中满足某个条件或另一个条件的数据。

```SELECT * FROM 表名 WHERE 条件1 OR 条件2;```8. 编写一个MySQL查询,用于计算表中某一列的总和。

```SELECT SUM(列名) FROM 表名;```9. 编写一个MySQL查询,用于计算表中某一列的平均值。

```SELECT AVG(列名) FROM 表名;```10. 编写一个MySQL查询,用于计算表中某一列的最大值。

```SELECT MAX(列名) FROM 表名;```11. 编写一个MySQL查询,用于计算表中某一列的最小值。

```SELECT MIN(列名) FROM 表名;```12. 编写一个MySQL查询,用于统计表中某一列的行数。

```SELECT COUNT(列名) FROM 表名;```13. 编写一个MySQL查询,用于在查询结果中限制返回的行数。

mysql练习题讲解

mysql练习题讲解

mysql练习题讲解MySQL是一种关系型数据库管理系统,广泛应用于大型企业和网站的数据存储和管理中。

为了帮助读者更好地掌握MySQL的应用和技巧,本文将为大家详细介绍一些常见的MySQL练习题,并给出相应的解答和解释。

通过学习和实践这些练习题,读者将更好地理解MySQL 的使用和优化。

【练习一】创建数据库和表格在MySQL中,创建数据库和表格是基础操作。

下面是一个创建学生表格的例子:```mysqlCREATE DATABASE IF NOT EXISTS students;USE students;CREATE TABLE IF NOT EXISTS students_info (id INT(11) NOT NULL AUTO_INCREMENT,name VARCHAR(100) NOT NULL,gender ENUM('男', '女') NOT NULL,age INT(3) NOT NULL,PRIMARY KEY (id));```上述代码会创建一个名为`students`的数据库,并在该数据库中创建一个名为`students_info`的表格。

该表格包含`id`、`name`、`gender`和`age`四个字段,其中`id`字段为自增主键。

【解答】运行上述代码后,将成功创建`students`数据库和`students_info`表格。

【解释】- `CREATE DATABASE`用于创建数据库,`IF NOT EXISTS`则表示如果数据库不存在才创建。

- `USE`语句用于指定使用哪个数据库。

- `CREATE TABLE`用于创建表格,`IF NOT EXISTS`表示如果表格不存在才创建。

- `id`字段设为自增主键,即每次插入一条新记录时,`id`自动递增,确保每条记录唯一性。

【练习二】插入数据插入数据是数据库操作中常见的操作之一。

下面是一个向学生表格中插入数据的例子:```mysqlINSERT INTO students_info (name, gender, age)VALUES ('张三', '男', 18), ('李四', '男', 20), ('王五', '女', 19);```上述代码将向`students_info`表格中插入了三条数据,分别是张三、李四和王五的信息。

mysql基础操作题

mysql基础操作题

mysql基础操作题一、MySQL概述1. MySQL是什么?它是一个什么类型的数据库系统?2. MySQL的主要特点有哪些?二、安装MySQL1. 请简述在Windows、Linux和Mac OS X上安装MySQL的步骤。

2. 请描述如何启动和停止MySQL服务器。

三、MySQL数据库和表操作1. 如何在MySQL中创建一个新的数据库?2. 如何给数据库命名规则是什么?3. 如何给表命名规则是什么?4. 请描述创建表的基本语法。

5. 如何给表中添加数据?6. 如何删除表中的数据?7. 如何删除一个数据库?8. 如何查看数据库和表的信息?四、MySQL查询语句1. 请描述SELECT语句的基本语法。

2. 如何使用WHERE子句进行条件查询?3. 如何使用ORDER BY子句对查询结果进行排序?4. 如何使用LIMIT子句限制查询结果的数量?5. 如何使用JOIN操作将多个表连接起来查询?6. 如何使用子查询(Subquery)?7. 如何使用聚合函数(Aggregate Functions)进行数据统计?8. 如何使用LIKE关键字进行模糊查询?9. 如何使用DISTINCT关键字对查询结果进行去重?五、MySQL用户管理1. 如何创建MySQL用户账号?2. 用户账号的权限有哪些?如何授予和收回权限?3. 如何删除用户账号?4. 请描述MySQL的安全性措施。

六、MySQL数据类型和运算符1. MySQL支持哪些主要的数据类型?2. 请列举常见的MySQL运算符。

3. 比较运算符(Comparison Operators)有哪些?4. 算术运算符(Arithmetic Operators)有哪些?如何使用它们?5. 位运算符(Bitwise Operators)有哪些?如何使用它们?6. 逻辑运算符(Logical Operators)有哪些?如何使用它们?7. 字符串连接运算符是什么?如何使用它?七、MySQL索引和查询优化1. 请简述MySQL索引的作用和类型。

大学mysql考试题及答案

大学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综合练习题MySQL是一种广泛应用的关系型数据库管理系统,被广泛用于各种规模的应用程序开发中。

通过练习MySQL综合题,可以帮助我们加深对MySQL数据库设计和查询语言的理解。

本文将提供一些MySQL 综合练习题,供读者进行学习和实践。

练习一:创建数据库和表1. 创建一个名为"company"的数据库。

2. 在"company"数据库中创建一个名为"employees"的表,包含以下字段:员工ID、姓名、年龄、性别、职位、工资。

练习二:插入数据1. 向"employees"表中插入5条员工记录,包括员工ID、姓名、年龄、性别、职位、工资。

练习三:查询数据1. 查询工资大于5000的员工记录,并按照工资从高到低排序。

2. 查询性别为男性且薪资在4000到8000之间的员工记录,按年龄从低到高排序。

练习四:更新数据1. 将员工姓名为"张三"的薪资增加10%。

2. 将工资低于4000的员工职位更新为"实习生"。

练习五:删除数据1. 删除工资超过10000的员工记录。

练习六:多表联合查询1. 创建一个名为"departments"的表,包含以下字段:部门ID、部门名称。

2. 将"employees"表和"departments"表根据部门ID进行内连接,并查询部门名称和员工姓名。

练习七:数据统计与分组查询1. 查询每个部门的平均工资和最高工资。

2. 统计年龄在20到30岁之间的员工数量,并按照年龄段进行分组。

练习八:表连接与子查询1. 查询每个部门的员工平均年龄。

2. 查询薪资高于所有实习生的员工记录。

练习九:数据备份与恢复1. 备份"company"数据库的数据到文件中。

2. 恢复备份文件中的数据。

mysql数据库练习题

mysql数据库练习题

mysql数据库练习题MySQL是一种常用的关系型数据库管理系统,它具有开源、高性能和稳定性等特点,广泛应用于各种Web应用程序和数据管理系统中。

通过练习MySQL数据库,可以深入了解和掌握数据库的操作和管理技巧,提升自己的数据库实践能力。

下面将提供一些具有挑战性的MySQL数据库练习题,帮助大家巩固和扩展MySQL数据库的知识。

练习一:创建数据库和表1. 创建一个名为"student"的数据库。

2. 在"student"数据库中,创建一个名为"score"的表,包含以下字段:学生ID(StudentID,整数类型),学生姓名(StudentName,字符串类型),数学成绩(MathScore,整数类型),英语成绩(EnglishScore,整数类型),语文成绩(ChineseScore,整数类型)。

3. 在"score"表中插入5个学生的成绩信息。

练习二:查询语句1. 查询"score"表中的所有学生信息。

2. 查询"score"表中所有学生的总成绩,并按照总成绩降序排列。

3. 查询"score"表中数学成绩大于80分的学生信息。

4. 查询"score"表中英语成绩在70分到90分之间的学生信息。

练习三:更新和删除语句1. 将学号为101的学生的语文成绩更新为90分。

2. 删除英语成绩低于60分的学生信息。

练习四:表连接1. 查询"score"表中每个学生的姓名以及对应的课程信息(课程ID、课程名称)。

2. 查询所有有成绩的学生以及对应的课程信息(课程ID、课程名称)。

练习五:聚合函数和分组1. 查询每个学生的平均成绩,并按照平均成绩降序排列。

2. 查询数学成绩最高的学生信息。

3. 查询每个科目的平均成绩,并按照平均成绩降序排列。

mysql上机练习题

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练习题

MySQL练习题⼀、练习数据1、数据表学⽣表 Student(SId,Sname,Sage,Ssex)SId 学⽣编号,Sname 学⽣姓名,Sage 出⽣年⽉,Ssex 学⽣性别课程表 Course(CId,Cname,TId)CId --课程编号,Cname 课程名称,TId 教师编号教师表 Teacher(TId,Tname)TId 教师编号,Tname 教师姓名成绩表 SC(SId,CId,score)SId 学⽣编号,CId 课程编号,score 分数2、创建测试数据学⽣表 Studentcreate table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));insert into Student values('01' , '赵雷' , '1990-01-01' , '男');insert into Student values('02' , '钱电' , '1990-12-21' , '男');insert into Student values('03' , '孙风' , '1990-05-20' , '男');insert into Student values('04' , '李云' , '1990-08-06' , '男');insert into Student values('05' , '周梅' , '1991-12-01' , '⼥');insert into Student values('06' , '吴兰' , '1992-03-01' , '⼥');insert into Student values('07' , '郑⽵' , '1989-07-01' , '⼥');insert into Student values('09' , '张三' , '2017-12-20' , '⼥');insert into Student values('10' , '李四' , '2017-12-25' , '⼥');insert into Student values('11' , '李四' , '2017-12-30' , '⼥');insert into Student values('12' , '赵六' , '2017-01-01' , '⼥');insert into Student values('13' , '孙七' , '2018-01-01' , '⼥');科⽬表 Coursecreate table Course(CId varchar(10),Cname nvarchar(10),TId varchar(10))insert into Course values('01' , '语⽂' , '02')insert into Course values('02' , '数学' , '01')insert into Course values('03' , '英语' , '03')教师表 Teachercreate table Teacher(TId varchar(10),Tname varchar(10))insert into Teacher values('01' , '张三')insert into Teacher values('02' , '李四')insert into Teacher values('03' , '王五')成绩表 SCcreate table SC(SId varchar(10),CId varchar(10),score decimal(18,1))insert into SC values('01' , '01' , 80)insert into SC values('01' , '02' , 90)insert into SC values('01' , '03' , 99)insert into SC values('02' , '01' , 70)insert into SC values('02' , '02' , 60)insert into SC values('02' , '03' , 80)insert into SC values('03' , '01' , 80)insert into SC values('03' , '02' , 80)insert into SC values('03' , '03' , 80)insert into SC values('04' , '01' , 50)insert into SC values('04' , '02' , 30)insert into SC values('04' , '03' , 20)insert into SC values('05' , '01' , 76)insert into SC values('05' , '02' , 87)insert into SC values('06' , '01' , 31)insert into SC values('06' , '03' , 34)insert into SC values('07' , '02' , 89)insert into SC values('07' , '03' , 98)注意:使⽤的Mysql版本是5.7.19,答案可能会因版本会有少许出⼊。

mysql数据库练习题(含答案)

mysql数据库练习题(含答案)

mysql数据库练习题(含答案)创建数据库1 DROP DATABASE IF EXISTS test1; #如果存在test1数据库删除test1数据库2 CREATE DATABASE test1; #创建test1数据库3 USE test1; #切换的test1数据库⾥创建部门表1 DROP IF EXISTS TABLE DEPT; #如果存在dept数据表,删除dept数据表.2 CREATE TABLE DEPT(3 DEPTNO int PRIMARY KEY, #部门编号4 DNAME VARCHAR(14) , #部门名称5 LOC VARCHAR(13) #部门地址6 ) ;向部门表插⼊数据1 INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK');2 INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');3 INSERT INTO DEPT VALUES (30,'SALES','CHICAGO');4 INSERT INTO DEPT VALUES (40,'OPERATIONS','BOSTON');创建员⼯表1 DROP IF EXISTS TABLE EMP; #如果存在emp数据表,删除emp数据表.2 CREATE TABLE EMP(3 EMPNO int PRIMARY KEY, #员⼯编号4 ENAME VARCHAR(10), #员⼯姓名5 JOB VARCHAR(9), #员⼯⼯作6 MGR int, #员⼯直属领导编号7 HIREDATE DATE, #⼊职时间8 SAL double, #⼯资9 COMM double, #奖⾦10 DEPTNO int #对应dept表的外键11 );添加部门和员⼯之间的主外键关系1 ALTER TABLE EMP ADD CONSTRAINT FOREIGN KEY EMP(DEPTNO) REFERENCES DEPT (DEPTNO); #加主键约束1.主键约束:要对⼀个列加主键约束的话,这列就必须要满⾜的条件就是分空因为主键约束:就是对⼀个列进⾏了约束,约束为(⾮空、不重复)以下是代码要对⼀个列加主键,列名为id,表名为emp格式为:alter table 表格名称 add constraint 约束名称增加的约束类型(列名)添加部门和员⼯1 INSERT INTO EMP VALUES(7369,'SMITH','CLERK',7902,"1980-12-17",800,NULL,20);2 INSERT INTO EMP VALUES(7499,'ALLEN','SALESMAN',7698,'1981-02-20',1600,300,30); 3 INSERT INTO EMP VALUES(7521,'WARD','SALESMAN',7698,'1981-02-22',1250,500,30); 4 INSERT INTO EMPVALUES(7566,'JONES','MANAGER',7839,'1981-04-02',2975,NULL,20); 5 INSERT INTO EMP VALUES(7654,'MARTIN','SALESMAN',7698,'1981-09-28',1250,1400,30); 6 INSERT INTO EMP VALUES(7698,'BLAKE','MANAGER',7839,'1981-05-01',2850,NULL,30); 7 INSERT INTO EMP VALUES(7782,'CLARK','MANAGER',7839,'1981-06-09',2450,NULL,10); 8 INSERT INTO EMP VALUES(7788,'SCOTT','ANALYST',7566,'1987-07-03',3000,NULL,20); 9 INSERT INTO EMPVALUES(7839,'KING','PRESIDENT',NULL,'1981-11-17',5000,NULL,10); 10 INSERT INTO EMP VALUES(7844,'TURNER','SALESMAN',7698,'1981-09-08',1500,0,30); 11 INSERT INTO EMP VALUES(7876,'ADAMS','CLERK',7788,'1987-07-13',1100,NULL,20); 12 INSERT INTO EMP VALUES(7900,'JAMES','CLERK',7698,'1981-12-03',950,NULL,30); 13 INSERT INTO EMP VALUES(7902,'FORD','ANALYST',7566,'1981-12-03',3000,NULL,20); 14 INSERT INTO EMPVALUES(7934,'MILLER','CLERK',7782,'1981-01-23',1300,NULL,10);创建⼯资等级表1 DROP IF EXISTS TABLE SALGRADE; #如果存在salgrade数据表,删除salgrare数据表.2 CREATE TABLE SALGRADE(3 GRADE int, #等级4 LOSAL double, #最低⼯资5 HISAL double ); #最⾼⼯资6 INSERT INTO SALGRADE VALUES (1,700,1200);7 INSERT INTO SALGRADE VALUES (2,1201,1400);8 INSERT INTO SALGRADE VALUES (3,1401,2000);9 INSERT INTO SALGRADE VALUES (4,2001,3000); 10 INSERT INTO SALGRADE VALUES (5,3001,9999);单表查询题⽬及答案1 #1、查找部门30中员⼯的详细信息。

mysql数据库考试试题及答案

mysql数据库考试试题及答案

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数据库原理设计与应用习题库+答案

MySQL数据库原理设计与应用习题库+答案一、多选题(共50题,每题1分,共50分)1、下列选项中,占用字节数均为4的是()。

A、TINYINTB、INTC、FLOATD、DOUBLE正确答案:BC2、以下字符集中支持中文的是()。

A、latin1B、big5C、gbkD、utf8正确答案:BCD3、下面关于外键约束描述正确的是()。

A、可防止非法数据的插入B、会带来额外的开销C、删除主表的数据时,需要先删除从表的数据D、以上说法都不正确正确答案:ABC4、在MySQL5.7版本中,支持全文索引的存储引擎有()。

A、ARCHIVEB、MEMORYC、MyISAMD、InnoDB正确答案:CD5、下面还原数据库的命令中,正确的是()。

A、先登录MySQL,再执行use mydb; source mydb.sqlB、mysql -uroot -p123456 mydb < mydb.sqlC、mysqldump -uroot -p123456 mydb < mydb.sqlD、先登录MySQL,再执行source mydb mydb.sql正确答案:AB6、以下选项()表示“cid等于5且price等于199”的比较条件。

A、cid=5&&price=199B、(cid,price)=(5,199)C、cid=5 OR price=199D、以上答案都不正确正确答案:AB7、以下选项属于数据控制语言的是()。

A、ALTERB、GRANTC、COMMITD、ROLLBACK正确答案:BCD8、下列关于MYSQL中事务的说法,正确的有()。

A、事务就是针对数据库的一组操作B、事务中的语句要么都执行,要么都不执行C、事务提交成功后其中的操作才会生效D、可以通过START TRANSACTION来提交事务正确答案:ABC9、以下用于刷新权限的是()。

A、FLUSH PRIVILEGESB、mysqladmin -uroot -p reloadC、mysqladmin -uroot -p flush-privilegesD、以上答案都不正确正确答案:ABC10、下列属于位运算符的是()。

mysql数据库查询练习45题

mysql数据库查询练习45题

mysql数据库查询练习45题#建学⽣信息表studentcreate table student(sno varchar(20) not null primary key,sname varchar(20) not null,ssex varchar(20) not null,sbirthday datetime,class varchar(20));#建⽴教师表create table teacher(tno varchar(20) not null primary key,tname varchar(20) not null,tsex varchar(20) not null,tbirthday datetime,prof varchar(20),depart varchar(20) not null);#建⽴课程表coursecreate table course(cno varchar(20) not null primary key,cname varchar(20) not null,tno varchar(20) not null,foreign key(tno) references teacher(tno));#建⽴成绩表create table score(sno varchar(20) not null primary key,foreign key(sno) references student(sno),cno varchar(20) not null,foreign key(cno) references course(cno),degree decimal);#添加学⽣信息insert into student values('108','曾华','男','1977-09-01','95033');insert into student values('105','匡明','男','1975-10-02','95031');insert into student values('107','王丽','⼥','1976-01-23','95033');insert into student values('101','李军','男','1976-02-#添加教师表insert into teacher values('804','李诚','男','1958-12-02','副教授','计算机系');insert into teacher values('856','张旭','男','1969-03-12','讲师','电⼦⼯程系');insert into teacher values('825','王萍','⼥','1972-05-05','助教','计算机系');insert into teacher values('831','刘冰','⼥','1977-08-14','助教','电⼦⼯程系');#添加课程表insert into course values('3-105','计算机导论','825');insert into course values('3-245','操作系统','804');insert into course values('6-166','数字电路','856');insert into course values('9-888','⾼等数学','831');#添加成绩表insert into score values('103','3-245','86');insert into score values('105','3-245','75');insert into score values('109','3-245','68');insert into score values('103','3-105','92');insert into score values('105','3-105','88');insert into score values('109','3-105','76');insert into score values('103','3-105','64');insert into score values('105','3-105','91');insert into score values('109','3-105','78');insert into score values('103','6-166','85');insert into score values('105','6-166','79');insert into score values('109','6-166','81');题⽬:1、查询Student表中的所有记录的Sname、Ssex和Class列。

中职计算机MySQL练习题

中职计算机MySQL练习题

一、选择题1、数据库系统的核心是()A.数据库B. 操作系统C. 数据库管理系统D. 数据库管理员2、数据库管理系统是()A.教学软件B. 应用软件C.计算机辅助教学软件D.系统软件3、在MySQL中允许从一个集合中取得某一个值的数据类型是()A.ENUMB. SETC. BLOBD. VARCHAR4、时间戳类型用来表示时间不合法的数据是()A.“011-12-13 7:34:45”B. “2039-12-13 14:45:27”C. “2000-2-4 2:45:45”D. “2023-10-10 23:45:23”5、在使用LIKE操作符时,“%”代表什么()A. 任意单个字符B. 任意多个字符C. 指定位置的字符D. 指定字符出现的次数6、使用USE database_name ;语句的主要作用是()A. 创建一个新的数据库B. 删除指定数据库C. 选择工作数据库D. 修改数据库的结构7、如果要删除Customers 表中的Phone 列,正确的命令是()A. ALTER TABLE Customers DROP PhoneB. REMOVE COLUMN Phone FROM CustomersC. DELETE COLUMN Phone IN CustomersD. REMOVE Phone FROM Customers8、在MySQL中,哪个表名是有效的()A. Order-idB. order idC. 123orderD. order@1239、执行CREATE TABLE......LIKE 命令时,新表将()A.包含原始表的所有数据B. 不包含任何数据C. 包含原始表的部分数据D. 只包含原始表的结构10、要想查看某个表列的数据类型,应该用以下哪个命令()A. DESC TABLE studentB. SHOW TABLESC. SHOW FULL COLUMNS FROM studentD. SHOW FIELDS FROM STUDENT11、在DELETE语句中,以下哪个子句一用于指定删除条件()A. WHEREB. SETC. FROMD. ORDER BY12、如果在UPDATE语句中未指定WHERE 子句,会发生什么?()A. 只更新第一行数据B. 不更新任何数据C. 更新表中的所有行D. 报错13、执行以下插入语句:INSERT INTO table_name(column1,column2) values(“value1”,”value2”;)如果column1 是主键且已存在相同值,会()A. 插入成功B.忽略该行数据C. 报错D. 自动修改主键值二、判断题1、网状模型是层次模型的一个特例。

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

附录A 学生成绩管理系统数据库学生成绩管理系统数据库是比较简单的一个数据库。

基于读者都对学校的学生管理方式十分了解,所以这个数据库作为上课时的实际演示例子。

A.1 学生表(Tbl_StudentInfo)伦理名物理名属性主键外键学号Stuno Char(5) 非空是姓名stuname Varchar(20) 非空生日Stubirth Date性别Stusex char(1)家庭住址StuAddr Varchar(200)手机StuTel Varchar(11)图A.1 学生表的表结构学号姓名生日性别家庭住址手机05001 张三1988-12-12 0 江苏南京12345 05002 李四1987-06-05 1 上海12346 05003 王五1987-12-01 0 北京12347 05004 赵六1986-02-23 1 广东深圳12348 05005 张三1988-04-01 0 重庆12349 05006 孙七1988-07-03 1 湖北武汉图A.2 学生表的表数据A.2 课程表(Tbl_ClassInfo)伦理名物理名属性主键外键课程号classno Char(3) not null 是课程名Classname Varchar(10) not null图A.3 课程表的表结构课程号课程名001 计算机002 日语003 英语图A.4 课程表的表数据A.3 成绩表(Tbl_ScoreInfo)伦理名物理名属性主键外键学号Stuno Char(5) not null 是参照学生表课程号Classno Varchar(3) not null 是参照课程表考试成绩score Numeric(3,1)图A.5 成绩表的表结构学号课程号成绩05001 001 9505001 002 9005001 003 8805002 001 9105002 002 9305002 003 8805003 001 9505003 002 7305003 003 5805004 001 4705004 003 6105005 002 5905005 003 47图A.6 成绩表的表数据附录B 网上书店管理系统数据库网上书店管理系统数据库是比较复杂的一个数据库。

基于网上销售图书的方式,作为课后习题。

B.1 客户表(Tbl_Customer)伦理名物理名属性主键外键顾客编号Customer Int(4) 非空是顾客姓名Customer_Name Varchar(10)顾客地址Address Varchar(20)所在城市City Varchar(20)所在省State Varchar(20)邮政编码Zip Varchar(6)推荐会员Referred Int(4)图B.1客户表的表结构顾客编号顾客姓名顾客地址所在城市所在省邮政编码推荐会员1001 张三白下区南京江苏2100001002 李四徐汇区上海上海1100001003 王五朝阳区北京北京1100001004 赵六北大街无锡江苏1100001005 李三平江路苏州江苏1100001006 陈三升州路南京江苏1100001007 朱三三牌楼合肥安徽110000 1003 1008 梁三徐汇区上海上海1100001009 宫三徐汇区上海上海110000 1003 1010 马三海淀区北京北京1100001011 刘三崇文区北京北京1100001012 齐三宣武区北京北京1100001013 陆三鼓楼区南京江苏110000 1006 1014 陈三雨花区南京江苏1100001015 钱三新桥村无锡江苏1100001016 高三利农村无锡江苏110000 1010 1017 郝三杨浦区上海上海1100001018 黄三三家庄合肥安徽1100001019 黄四常青镇合肥安徽110000 1003 1020 梁四余老庄合肥安徽110000图B.2 客户表的表数据B.2 图书表(Tbl_Books)伦理名物理名属性主键外键图书编号Isbn Varchar (10) 非空是书名Title Varchar(300)出版日期Pubdate Date出版社ID Pubid Int(2)成本Cost Numeric(5,2)售价Retail Numeric (5,2)种别Category Varchar (12)图B.3图书表的表结构图书编号书名出版日期出版社ID成本售价种别2001-01-21 4 18.75 30.95 健康1059831198 一天中10分钟的身体成分0401140733 米奇的复仇2001-12-12 1 14.2 22 家庭生活4981341710 用牙签造车2002-08-18 2 37.8 59 儿童8843172113 数据库的实现1999-06-04 3 31 55 计算机3437212490 用蘑菇烹饪2000-02-28 4 12.5 19.95 烹饪3957136468 数据库法宝2001-11-30 3 47 75 计算机1915762492 电脑手册2001-01-21 3 21 25 计算机9959789321 电子商务的道2002-03-02 2 37 54 计算机路2000-07-17 5 48 89.95 家庭生活2491748320 教育孩子_轻松方法029******* 烹饪之路2000-09-11 4 19 28 烹饪8117949391 大熊和小宝贝2001-11-08 5 5.32 8.95 儿童2002-11-11 4 17.85 29.95 自助0132149871 如何最快的制作比萨1999-05-09 1 15.4 31.95 商务9247381001 如何成为经理人2001-05-01 5 21.85 39.95 文学2147428890 最短小精悍的诗图B.4 图书表的表数据B.3 订单表(Tbl_Orders)伦理名物理名属性主键外键订单号Order Int (4) 非空是顾客号Customer Int(4) 参照客户表订单日期Orderdate Date发货日期Shipdate Date发货地点Shipstreet Varchar (18)发货城市Shipcity Varchar (15)发货省Shipstate Varchar (2)邮编Shipzip Varchar (6)图B.5 订单表的表结构订单号顾客号订单日期发货日期发货地点发货城市发货省邮编1000 1005 2003-03-31 2003-04-02奥体大街南京江苏2100191001 1010 2003-03-31 2003-04-01和会街南京江苏2100011002 1011 2003-03-31 2003-04-01南京路上海上海2011001003 1001 2003-04-01 2003-04-01南京路上海上海2011001004 1020 2003-04-01 2003-04-05欧风街无锡江苏2140021005 1018 2003-04-01 2003-04-02南大街常州江苏2130001006 1003 2003-04-01 2003-04-02洋人街重庆重庆4000151007 1007 2003-04-01 2003-04-04洋人街重庆重庆4000151008 1004 2003-04-02 2003-04-03欧风街无锡江苏2140021009 1005 2004-04-03 2004-04-05南大街常州江苏2130001010 1019 2004-04-03 2004-04-04和平街北京北京1000001011 1010 2003-04-03 2003-04-05长安街北京北京1000001012 1017 2005-04-03北京东路南京江苏2100011013 1014 2005-04-03 2005-04-04德化街郑州河南4500071014 1007 2003-04-03 2003-04-05和平街北京北京1000001015 1020 2005-03-31欧风街无锡江苏2140021016 1003 2003-03-31长阳街苏州江苏2155001017 1015 2005-03-31 2005-04-05太合路合肥安徽2300011018 1001 2003-03-31江苏路南京江苏2100011019 1018 2003-03-31青阳路合肥安徽2300011020 1008 2003-03-31梅山新村合肥安徽230001图B.6 订单表的表数据B.4 订单详细表(Tbl_Orderitems)伦理名物理名属性主键外键订单号Order Int (4) 非空是参照订单表明细编号Item Int (2) 非空是图书编号Isbn Varchar(10)数量Quantity Int (3)图B.7 订单详细表的表结构订单号明细编号图书编号数量1000 1 3437212490 11001 1 9247381001 11001 2 2491748320 11002 1 8843172113 21003 1 8843172113 11003 2 1059831198 11003 3 3437212490 11004 1 2491748320 21005 1 2147428890 11006 1 9959789321 11007 1 3957136468 31007 2 9959789321 11007 3 8117949391 11007 4 8843172113 11008 1 3437212490 21009 1 3437212490 11009 2 0401140733 11010 1 8843172113 11011 1 2491748320 11012 1 8117949391 11012 2 1915762492 21012 3 2491748320 11012 4 0401140733 11013 1 8843172113 11014 1 0401140733 21015 1 3437212490 11016 1 2491748320 11017 1 8117949391 11018 1 3437212490 21018 2 8843172113 11019 1 0401140733 11020 1 3437212490 1图B.8 订单详细表的表数据B.5 作者表(Tbl_Author)伦理名物理名属性主键外键作者编号AuthorId Varchar (4) 非空是姓名Name Varchar (20)图B.9 作者表的表结构作者编号姓名S100 薛明J100 陈洪A100 张二M100 刘虎K100 陈康P100 王立A105 吴明B100 洪海P105 李强W100 宫立W105 龚佩R100 张青F100 钟汉W110 韩青图B.10 作者表的表数据B.6 图书作者表(Tbl_BookAuthor)伦理名物理名属性主键外键图书编号Isbn Varchar (10) 非空是作者编号AuthorId Varchar (4) 非空是图B.11 图书作者表的表结构图书编号作者编号1059831198 S1001059831198 P1000401140733 J1004981341710 K1008843172113 P1058843172113 A1008843172113 A1053437212490 B1003957136468 A1001915762492 W1001915762492 W1059959789321 J1002491748320 R1002491748320 F1002491748320 B100029******* S1008117949391 R1000132149871 S1009247381001 W1002147428890 W105图B.12 图书作者表的表数据B.7 出版社表(Tbl_Publisher)伦理名物理名属性主键外键出版社编号Pubid Int (10) 非空是出版社名Name Varchar (23)联系人Contact Varchar (15)联系电话Phone Varchar (12)图B.13 出版社表的表结构出版社编号出版社名联系人联系电话1 新华出版社陈明000-714-83212 扬子出版社张译010-410-00103 人民教育出版社元力800-555-12114 北京大学出版社郑爽800-555-97435 机械工业出版社陆华800-555-8284图B.14 出版社表的表数据B.8 促销表(Tbl_Promotion)伦理名物理名属性主键外键礼物Gift Varchar (10)最低售价Minretail Numeric (5,2)最高售价Maxretail Numeric(5,2)图B.15促销表的表结构礼物最低售价最高售价书签0 12书题标签12.01 25图书封面25.01 56免费购物券56.01 999.99图B.16促销表的表数据第一章数据库概念1. 理解附录B网上书店订单系统的数据库,并回答如下问题。

相关文档
最新文档