MYSQL数据库第二阶段

一 动手做(
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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值