一 动手做(
TODO)
(一)
DML
数据操作语言(
TODO 11
个任务)
1.
插入数据
--INSERT
操作
2.
修改更新数据
--UPDATE
操作
3.
删除数据
--DELETE
操作
(二)
TCL
事务控制语言(
TODO 2
个任务)
(三) 如何使用
source
命令导入
SQL
脚本?
(四) 如何使用
Navicat
导入
SQL
脚本?
(五) 如何使用
Navicat
导出
SQL
脚本(备份数据)?
二 理解并口述(技术点和面试题)
【口述
1
】
.DELETE
与
TRUNCATE
的区别? (面试题)
【口述
2
】什么是事务?
【口述
3
】事务的操作
?
【口述
4
】事务的特性
ACID
(面试题)
三 课后任务(
TODO
)
任务:完成
"
驱动项目
"UOL
联合开放实验室信息管理项目系统所有表的数据插入,添加数据,每个数据表至少插
入
5-10
条数据,事务设置为禁止自动提交,使用事务提交。
MySQL
第二部分讲义
一 动手做(
TODO)
(一)
DML
数据操作语言(
TODO 11
个任务)
DML
用于更新改变数据库中的数据,主要包括
INSERT
、
UPDATE
和
DELETE
语句。 其中,
INSERT
语句用于将
数据插入到数据库中,
UPDATE
语句用于更新数据库中已经存在的数据,
DELETE
语句则用于删除数据库中已经
存在的数据。
1.
插入数据
--INSERT
操作
(1)
默认输入一条完整记录,并且输入值的顺序和表的字段顺序一致,使用格式
1
语法格式
1
:
INSERT INTO
表名
VALUES
(值
1
,值
2
,值
3
,值
4……
);
注意:字符串和日期类型需要用单引号
任务
1
:向班级表
t_class
里插入一条完整记录
(2)
输入一条不完整的记录,就需要用到格式
2
,明确的指定出字段名和值,并且前后顺序一致 语法格式
2
:
INSERT INTO
表名 (字段名
1
,字段名
2
,字段名
3
,字段名
4
)
VALUES
(值
1
,值
2
,值
3
,值
4
);
任务
2
:向学生表里插入一个不完整记录。
(3)
在插入中使用默认值
DEFAULT
如果有默认值,就会使用默认值;如果没有默认值就使用
NULL
INSERT INTO
t_class
VALUES
(
1
,
'Java
全栈
1018
班
'
);
INSERT INTO
t_student (sid,sname)
VALUES
(
'yc002'
,
'
张华
'
);
注意:非空字段必须选择插入数据
任务
3
: 向学生表里插入一条记录,性别使用默认值插值。
(
4
) 一次插入多条记录 语法格式
3
:
INSERT INTO
表名 (字段名
1
,字段名
2