2019年6月19日

5-MySQL高级-事务-回滚(3)

摘要: 回滚 为了演示效果,需要打开两个终端窗口,使用同一个数据库,操作同一张表 step1:连接 终端1 select * from goods_cates; step2:增加数据 终端2:开启事务,插入数据 begin; insert into goods_cates(name) values('小霸王 阅读全文

posted @ 2019-06-19 18:51 Summer儿 阅读(166) 评论(0) 推荐(0) 编辑

4-MySQL高级-事务-提交(3)

摘要: 提交 为了演示效果,需要打开两个终端窗口,使用同一个数据库,操作同一张表 step1:连接 终端1:查询商品分类信息 select * from goods_cates; step2:增加数据 终端2:开启事务,插入数据 begin; insert into goods_cates(name) va 阅读全文

posted @ 2019-06-19 18:49 Summer儿 阅读(123) 评论(0) 推荐(0) 编辑

3-MySQL高级-事务-命令(2)

摘要: 事务命令 表的引擎类型必须是innodb类型才可以使用事务,这是mysql表的默认引擎 查看表的创建语句,可以看到engine=innodb 开启事务,命令如下: 开启事务后执行修改命令,变更会维护到本地缓存中,而不维护到物理表中 提交事务,命令如下 将缓存中的数据变更维护到物理表中 回滚事务,命令 阅读全文

posted @ 2019-06-19 17:41 Summer儿 阅读(546) 评论(0) 推荐(0) 编辑

2-MySQL高级-事务-基本概念(1)

摘要: 事务 1. 为什么要有事务 事务广泛的运用于订单系统、银行系统等多种场景 例如: A用户和B用户是银行的储户,现在A要给B转账500元,那么需要做以下几件事: 正常的流程走下来,A账户扣了500,B账户加了500,皆大欢喜。 那如果A账户扣了钱之后,系统出故障了呢?A白白损失了500,而B也没有收到 阅读全文

posted @ 2019-06-19 17:38 Summer儿 阅读(213) 评论(0) 推荐(0) 编辑

1-MySQL高级-视图

摘要: 视图 1. 问题 对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦 解决办法:定义视图 2. 视图是什么 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图 阅读全文

posted @ 2019-06-19 17:23 Summer儿 阅读(343) 评论(0) 推荐(0) 编辑

11-python基础—格式化的两种方式

摘要: 一、使用% 二、format 1、正常使用 2、还可以通过在括号里填写数字,修改格式化的顺序 3、通过key取变量值value。这种方法使用起来易于程序员阅读代码。 4、传入对象 阅读全文

posted @ 2019-06-19 16:40 Summer儿 阅读(206) 评论(0) 推荐(0) 编辑

22-MySQL-Ubuntu-备份与恢复

摘要: 案例: 将数据库jing_dong_1的数据库备份,然后恢复到数据库jing_dong_2; 步骤如下: 1.备份 注意: mysqldump 不是 mysql; 尖括号的方向; python.sql后缀必须是.sql. 2.新建数据库 jing_dong_2 3.经备份数据恢复到数据库jing_d 阅读全文

posted @ 2019-06-19 10:05 Summer儿 阅读(506) 评论(0) 推荐(0) 编辑

导航