随笔 - 144  文章 - 0  评论 - 2  阅读 - 19万
12 2018 档案
测试MySQL的事务加锁等待和锁释放
摘要:本文测试的是数据行锁,请确保表存储引擎在InnoDB的状态下,测试的数据库事务隔离级别为可重复度。 注意:在InnoDB下:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁。 1. 初始表结构和数据如下 2. 分别打开两个查询窗口(就是等下会开启两个不同的事务) 在第 阅读全文
posted @ 2018-12-20 09:34 黑夜开发者 阅读(22) 评论(0) 推荐(0) 编辑
MySQL触发器实现两表数据同步(详解)
摘要:本文主要实现两个表数据同步,当第一个表数据变化的时候,自动同步数据到第二张表。 1. 创建一个数据表 order_1,同时复制出一份表order_2 表结构如下: CREATE TABLE a_order_1 ( order_id int(11) NOT NULL AUTO_INCREMENT, o 阅读全文
posted @ 2018-12-18 10:53 黑夜开发者 阅读(120) 评论(0) 推荐(0) 编辑
MySQL的事务隔离级别
摘要:未提交读(READ UNCOMMITTED) 在这个级别下面,即便事务中的修改没有提交,对其他事务也是可见的,事务可以读取到未提交的数据,这也称之为“脏读”(Dirty Read)。这个级别会导致很多问题,性能也不会比其他级别好很多,但是缺乏其他级别的很多好处,一般情况下,不会采用此级别。 提交读( 阅读全文
posted @ 2018-12-17 23:50 黑夜开发者 阅读(15) 评论(0) 推荐(0) 编辑
Shell流程控制语句
摘要:1. if #!/bin/bash score=60 if [ $score -lt 60 ];then echo '小于60' elif [ $score -ge 60 ] && [ $score -lt 70 ];then echo '60到70之间' elif [ $score -ge 70 阅读全文
posted @ 2018-12-16 23:57 黑夜开发者 阅读(10) 评论(0) 推荐(0) 编辑
Shell脚本文件检测实例讲解
摘要:1. echo $? 语句的作用 用来判断上一条命令执行命令是否成功,0为成功,1为失败检测文件测试命令是否正确,如文件是否存在,0为存在,1为不存在 2. 检测文件是否存在,0为存在,其他为不存在 3. 常用的文件检测符号 格式: [ 操作符 文件或目录 ]-d: 测试是否为目录(Director 阅读全文
posted @ 2018-12-16 16:18 黑夜开发者 阅读(48) 评论(0) 推荐(0) 编辑
Shell编程输入输出功能
摘要:1. 接受从键盘上输入的字符 echo -n "please input your name:" read name echo "your name is $name" echo -p "please input your name:" name echo $name 2. echo本身能够输出一个 阅读全文
posted @ 2018-12-16 13:36 黑夜开发者 阅读(14) 评论(0) 推荐(0) 编辑
MySQL查询语句的执行顺序WHERE、JOIN等
摘要:执行顺序 fromjoinonwheregroup by (从此处开始可以使用select中指定的别名)avg、sum、maxhavingselectdistinctorder by 举例 select sum(goods.number) from order left join goods on 阅读全文
posted @ 2018-12-12 23:36 黑夜开发者 阅读(39) 评论(0) 推荐(0) 编辑
Linux环境下通过docker搭建PHP的LAMP开发环境
摘要:想必作为一个Web开发的程序员,近些年对docker一定不会陌生,Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。使用docker主要有以下好 阅读全文
posted @ 2018-12-10 13:10 黑夜开发者 阅读(65) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示