- 26
- 0
- 约2.07千字
- 约 3页
- 2022-03-29 发布于安徽
- 举报
项目2
选择题
1、B
2、B D
3、B
4、C A
5、D
6、C
7、D
8、D
9、B
10、B
填空题
1、结构化查询语言 数据查询 数据操纵 数据定义 数据控制
2、SHOW DATABASES;
3、IF EXISTS
4、记录 字段
5、InnoDB
6、主键 唯一性;主键 外键;检查 默认
7、AUTO_INCREMENT 或 DEFAULT
8、UNIQUE
判断题
1、对
2、错
3、对
4、错
5、对
6、对
7、错
8、对
9、对
10、对
简答题
1、
答:⑴高度综合统一;⑵高度非过程化;⑶面向集合的操作方式;⑷以同一种语法结构提供两种使用方式;⑸语言简洁,易学易用。
2、
答:创建数据库之前应考虑好以下几个问题:⑴数据库存放的物理位置;⑵数据库的名称;⑶所用字符集及其排序规则。
在创建表之前应考虑下列问题:⑴确定需要什么存储类型的表;⑵表中要包含哪些数据列,每列需要什么数据类型;⑶哪些列可以接收NULL值,哪些列不能为NULL;⑷哪些列需要进行约束设置。
3、
答:主键约束和唯一性约束的相同点是它们都可以保证数据的唯一性;但它们之间有以下3个明显的区别:⑴主键列不允许出现空值,而唯一性约束允许该列上存在空值;⑵在一个表中只能定义一个主键约束,但可以定义多个唯一性约束;⑶一般在创建主键约束时,系统会自动产生聚集索引,而创建唯一性约束时,系统自动产生非聚集索引。
4、
答:不能。因为MySQL不允许存在同名的数据库。如果不知道要创建的数据库有没有存在,则可在创建语句中加入IF?NOT?EXISTS以避免同名数据库的创建。
5、
答:首先,Varchar与Char最大的区别是,前者的存储空间为输入字符串的实际存储空间,不是固定长度;而后者不管输入字符串长度是多少都会占用固定个数字符的空间;其次,Char在查询的时候会去除尾部的空格,而Varchar和Text则不会;再次,可以将Text列视为Varchar列,但Varchar会使用1-3个字节来存储长度,而Text则不会。
项目实践(训)题
1、CREATE DATABASE people;
2、
USE people
CREATE TABLE bdept
( deptid char(4) Primary Key,
deptname Varchar(20) NOT NULL,
deptnum Int Check(deptnum=0),
depttel Char(8),
deptmanager Varchar(40)
);
3、
CREATE TABLE bemployee
( employeeid char(10) Primary Key,
name Varchar(40) NOT NULL,
sex Enum(男,女),
birthday datatime,
birthplace Varchar(20) Default(‘汉族’),
political Char(4),
culture Char(8),
marital Char(4),
zhicheng Varchar(20) NOT NULL,
deptid Varchar(4) references bdept(deptid)
);
4、
CREATE TABLE bleave
(
leaveid varchar(6) Primary Key,
employeeid char(10) references bemployee(employeeid),
startdate datetime,
enddate datetime,
days numeric(5, 1),
reason varchar(50),
signer varchar(40)
);
5、
CREATE TABLE bsalary
(
salaryid varchar(8) Primary Key,
employeeid char(10) references bemployee(employeeid),
bsalary numeric(7, 1),
psalary numeric(7, 1),
subsidy numeric(7, 1),
total_salary numeric(7, 1),
deduct numeric(7, 1),
final_salary numeric(7, 1)
);
6、ALTER TABLE bdept MODIFY deptname Varchar(50) NOT NULL;
7、ALTER TABLE bemployee ADD identity
您可能关注的文档
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目1 MySQL数据库环境的建立.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理1.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目3 查询与维护学生成绩数据库中的表.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目4 优化查询学生成绩数据库中的表.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目5 程序设计在学生成绩系统中的使用.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目6 学生成绩数据库的备份与恢复.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目7 学生成绩数据库的安全管理.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目8 学生成绩数据库的设计.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目9 学生成绩数据库的开发.ppt
- 2026年职业技能鉴定-工务专业-工务专业职业技能鉴定(高级)历年参考题库含答案详解.docx
- 2026年主治医师(中级)-职业病学(中级)[314]历年题库含答案详解.docx
- 2026年河北国企招聘考试(公共基础知识)历年参考题库含答案详解.docx
- 2026年综合类-城市规划实务-第一章城乡规划的制定与修改历年真题摘选带答案详解.docx
- 2026年一级计量师考试(测量数据处理与计量专业实务)历年参考题库含答案详解.docx
- 2026年医学影像技术期末复习-妇产科学(本科医学影像技术)历年题库含答案详解.docx
- 2026年湖北省住院医师规范化培训结业理论考核(检验医学科)历年参考题库含答案详解.docx
- 2026年事业单位笔试-广东-广东基础医学(医疗招聘)历年参考题库含答案详解.docx
- 2026年卫生专业技术资格考试(护理学-专业实践能力·初级护师)历年参考题库含答案详解.docx
- 2026年事业单位笔试-河南-河南产科(医疗招聘)历年参考题库含答案详解.docx
最近下载
- 建筑工程图集 新12J06楼梯.pdf VIP
- 新高考数学二轮复习导数培优专题14 利用导数研究函数零点问题(含解析).doc VIP
- 新高考数学一轮复习考点过关练习 利用导数解决函数单调性的应用问题(含解析).doc VIP
- 驯养篮球犬(最新整理版).docx VIP
- 巴黎铁塔埃菲尔竹签DIY制作全过程.docx VIP
- NB 35074-2015 水电工程劳动安全与工业卫生设计规范.docx VIP
- 通用欠条模板(个人现金借款版).pdf
- 2025年中考数学真题《因式分解》专项汇编含答案.pdf VIP
- APS-737-23-001B737NG更换ISFD.docx VIP
- 人工流产护理试题及答案.docx VIP
原创力文档

文档评论(0)