项目五 MySQL数据表管理(一)(练习)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
2025-01-21
|
2份
|
9页
|
205人阅读
|
1人下载
内容正文:
5. MySQL数据表管理
一、单项选择题
1.创建数据表的命令是( )
A.CREATE TABLE B. CREATE DATABASE
C.CREATE VIEW D.CREATE INDEX
【答案】A
【解析】CREATE TABLE 命令用于创建数据表。
2. 关于数据表的命名规则,下列说法不正确的是( )。
A. 表名最长为255个字符 B.表名长度受限于所用操作系统限定的长度
C. 表名要尽可能做到“见名知意” D.表名可以由字母、中文、数字组成
【答案】A
【解析】表名的长度最长为64个字符。
3. 关于数据表中字段名的命名规则,下列说法不正确的是( )。
A. 字段名可以由中文、英文、数字、下划线(_)、#符号及$符号组合而成
B. 同一张表中,可出现同名字段
C. 不同数据表中的字段可以同名
D. 字段名不能使用MySQL语言中的关键字
【答案】B
【解析】同一张数据表中的字段,不能有同名字段。
4.创建数据表时,要为数据表添加一个唯一标识符字段,使用的关键字为( )
A.PRIMARY KEY B.FOREIGN KEY
C.CHECK D.UNIQUE
【答案】A
【解析】PRIMARY KEY用来对字段指定主键约束,该字段不能有重复值,不能为NULL.
5. 创建数据表时,为字段设置自增属性,使用的短语是( )。
A. AUTO_GROW B.AUTO_INCREMENT
C.AUTO_INCREMENTED D. INCREMENTED
【答案】B
【解析】AUTO_INCREMENT用来设置自增属性,只有整数类型才能设置该属性。
6. 创建数据表时,用来指定字段的默认值的关键字是( )
A. VALUE B.DEFAULT
C.SET D. INIT
【答案】B
【解析】DEFAULT 用来指定字段的默认值。
7.创建数据表时,( )关键字用来对字段指定唯一性约束,该字段不能有重复值,但可以有一个NULL值。
A.PRIMARY KEY B.FOREIGN KEY
C.CHECK D.UNIQUE
【答案】D
【解析】UNIQUE要求该字段不能有重复值,但可以有一个NULL值。
8. 创建数据表时,对某一字段设置为空值,应使用关键字( )
A.NULL B.EMPTY
C.NOT NULL D.UNIQUE
【答案】A
【解析】NULL表示字段可以为空值。
9. 创建数据表命令中,用来为数据表指定字符集的短语是( )。
A.DEFAULT CHARSET B.DEFAULT COLLATE
C.SHOW CHARACTER SET D. SHOW COLLATE
【答案】A
【解析】DEFAULT CHARSET用来指定数据表的字符集。
10.创建数据表命令中,用来为数据表指定存储引擎的短语是( )
A.DEFAULT CHARSET B.DEFAULT COLLATE
C.ENGINE D. SHOW ENGINE
【答案】C
【解析】ENGINE用来指定存储引擎。
二、判断题
1.用户在使用CREATE DATABASE命令创建数据库时,必须获得相应的创建权限。( )
【答案】对。用户在使用CREATE DATABASE命令创建数据库时,必须获得相应的创建权限。
2.创建数据表时之前,可以不用将数据库设置为当前使用的数据库。( )
【答案】错。创建数据表时之前,需要用USE命令将数据库设置为当前使用的数据库。
3.IF NOT EXISTS短语表示要创建的表不存在时才会执行CREATE TABLE语句。( )
【答案】对。IF NOT EXISTS短语表示要创建的表不存在时才会执行CREATE TABLE语句。
4.NULL值与0、空字符串相同。( )
【答案】错。NULL值不同于0、空字符串,NULL代表未知或不可用的。
5.一个数据库可以包含多张表。( )
【答案】对。一个数据库包含多张表。
3、 填空题
1.在数据库中创建数据表,数据表分为两部分,分别为表结构和 _________。
【答案】表内容
2.表是属于某个数据库,在创建表之前,需要用___________命令选择当前数据库。
【答案】USE
3. 数据表命令规则中规定,表名可以由字母、数字、中文字符组成,还可以包括符号 ___________和________。
【答案】下划线(_) 美元符号($)
4. 创建数据表的同时可以创建索引,用来表示唯一索引的关键字是________。
【答案】UNIQUE
5.查看数据表结构的命令是________。
【答案】SHOW COLUMNS
四、命令题
1、创建一个雇员表“employees”,包含雇员ID(employee_id,INT),雇员名字(employee_name,VARCHAR(10)),雇员薪水(salary,float(8,2))。
【答案】
CREATE TABLE employees(employee_id INT,employee_name VARCHAR(10), salary float(8,2))
2、创建一个教师表“teacher”表,包含字段有“教师ID(teacher_id,INT),教师姓名(teacher_name,VARCHAR(12)),专业(Speciality,VARCHAR(20)),其中教师ID为主键,教师姓名不能为空;
【答案】
CREATE TABLE teacher( teacher_id INT PRIMARY KEY,teacher_name VARCHAR(20) NOT NULL, Speciality VARCHAR(20))
3、 查看雇员表employees的表结构。
【答案】
SHOW COLUMNS FORM employees
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
5. MySQL数据表管理
一、单项选择题
1.创建数据表的命令是( )
A.CREATE TABLE B. CREATE DATABASE
C.CREATE VIEW D.CREATE INDEX
2. 关于数据表的命名规则,下列说法不正确的是( )。
A. 表名最长为255个字符 B.表名长度受限于所用操作系统限定的长度
C. 表名要尽可能做到“见名知意” D.表名可以由字母、中文、数字组成
3. 关于数据表中字段名的命名规则,下列说法不正确的是( )。
A. 字段名可以由中文、英文、数字、下划线(_)、#符号及$符号组合而成
B. 同一张表中,可出现同名字段
C. 不同数据表中的字段可以同名
D. 字段名不能使用MySQL语言中的关键字
4.创建数据表时,要为数据表添加一个唯一标识符字段,使用的关键字为( )
A.PRIMARY KEY B.FOREIGN KEY
C.CHECK D.UNIQUE
5. 创建数据表时,为字段设置自增属性,使用的短语是( )。
A. AUTO_GROW B.AUTO_INCREMENT
C.AUTO_INCREMENTED D. INCREMENTED
6. 创建数据表时,用来指定字段的默认值的关键字是( )
A. VALUE B.DEFAULT
C.SET D. INIT
7.创建数据表时,( )关键字用来对字段指定唯一性约束,该字段不能有重复值,但可以有一个NULL值。
A.PRIMARY KEY B.FOREIGN KEY
C.CHECK D.UNIQUE
8. 创建数据表时,对某一字段设置为空值,应使用关键字( )
A.NULL B.EMPTY
C.NOT NULL D.UNIQUE
9. 创建数据表命令中,用来为数据表指定字符集的短语是( )。
A.DEFAULT CHARSET B.DEFAULT COLLATE
C.SHOW CHARACTER SET D. SHOW COLLATE
10.创建数据表命令中,用来为数据表指定存储引擎的短语是( )
A.DEFAULT CHARSET B.DEFAULT COLLATE
C.ENGINE D. SHOW ENGINE
二、判断题
1.用户在使用CREATE DATABASE命令创建数据库时,必须获得相应的创建权限。( )
2.创建数据表时之前,可以不用将数据库设置为当前使用的数据库。( )
3.IF NOT EXISTS短语表示要创建的表不存在时才会执行CREATE TABLE语句。( )
4.NULL值与0、空字符串相同。( )
5.一个数据库可以包含多张表。( )
3、 填空题
1.在数据库中创建数据表,数据表分为两部分,分别为表结构和 _________。
2.表是属于某个数据库,在创建表之前,需要用___________命令选择当前数据库。
3.数据表命令规则中规定,表名可以由字母、数字、中文字符组成,还可以包括符号 ___________和________。
4.创建数据表的同时可以创建索引,用来表示唯一索引的关键字是________。
5.查看数据表结构的命令是________。
四、命令题
1、创建一个雇员表“employees”,包含雇员ID(employee_id,INT),雇员名字(employee_name,VARCHAR(10)),雇员薪水(salary,float(8,2))。
2、创建一个教师表“teacher”表,包含字段有“教师ID(teacher_id,INT),教师姓名(teacher_name,VARCHAR(12)),专业(Speciality,VARCHAR(20)),其中教师ID为主键,教师姓名不能为空;
3、查看雇员表employees的表结构。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。