一 动手做(
TODO
重点任务六个):
任务
1.
掌握
MySQL
数据库的安装及配置
(
参考安装文档
)
任务
2.
会
MySQL
数据库常用基本操作命令
任务
3.
会安装和使用
MySQL
数据库的图形化工具
SQLYog
和
Navicat
任务
4.
查看当前有哪些数据库,使用
DDL
语句创建
school
数据库并使用该数据库
任务
5.
使用
DDL
语句创建一个用户数据表
t_user
。
任务
6.
修改数据表
t_user
的结构
二 理解并掌握(技术要点及面试题)
1.
什么是
SQL
(
Structured Query Language
)?
2.
支持
SQL
语言的
RDBMS
数据库有哪些?
3. SQL
语言分类有哪些?
(
面试题
)
(1)DDL
(
Data Defifine Language
)数据定义语言
(2)DML
(
Data Manipulation Language
)数据操纵语言
(3)DQL
(
Data Query Language
)数据查询语言
(4)DCL
(
Data Control Language
)数据控制语言
(5)TCL(Transaction Control Language
)事务控制语言
面试题
1
4. MySQL
的数据类型有哪些?
6.MySQL
中常见的约束条件有哪些?
面试题
2
7.
如何创建数据表?(面试,口述代码)
8.
如何修改数据表的结构?
1)
如何修改表名
?
2)
如何修改字段
?
3)
如何增加字段?
4)
如何删除字段?
5)
如何给已创建好的表增加主键约束?
6)
如何删除主键约束?
7)
如何给已创建好的表增加外键约束?
8)
如何删除外键?
9.
如何删除数据表?
10.DROP TABLE
和
TRUNCATE TABLE
的异同?(面试题)
三 课后任务(
TODO
能够独立完成
)
任务一 创建好下面的数据表并且加上约束条件。(
TODO 4
个任务)
任务二 给上面创建好的数据表修改结构。(
TODO 4
个任务)
任务三 根据
UOL
联合开放实验室信息管理系统需求分析,手写用户表,角色表,角色
_
权限表,权限表的建表语
句,添加约束。(
TODO
)
MySQL
数据库第一部分讲义
一 动手做(
TODO
重点任务六个):
任务
1.
掌握
MySQL
数据库的安装及配置
(
参考安装文档
)
任务
2.
会
MySQL
数据库常用基本操作命令
以管理员身份打开
cmd
窗口,然后看
mysql
服务是否启动,如果没有启动,输入启动服务命令:
net start mysql
如果要关闭服务,在以管理员打开的
cmd
窗口里输入
net start mysql
任务
3.
会安装和使用
MySQL
数据库的图形化工具
SQLYog
和
Navicat
任务
4.
查看当前有哪些数据库,使用
DDL
语句创建
school
数据库并使用该数据库
任务
5.
使用
DDL
语句创建一个用户数据表
t_user
。
备注:用户表字段:用户
ID
、用户名
(3-15
个字符
)
、密码(
MD5
加密)、真实姓名
(
必须是汉字,
2-4
个汉字
)
、
性别、手机号码
(
最初建表时取名为
tel
,数据类型为
int)
、职务
(
必须是汉字,
2-10
个汉字
)
、备注。
任务
6.
修改数据表
t_user
的结构
备注:给用户表增加一个字段
status(
表示用户状态),将
t_user
的手机号码的字段名称由
tel
改为
telephone,
类
型由原来的
int
改为
varchar
。
二 理解并掌握(技术要点及面试题)
1.
什么是
SQL
(
Structured Query Language