数据库
菜鸟的努力
追求技术,从菜鸟做起,坚持下去!
展开
-
Mysql 原理学习
7 - 271、 mysql 逻辑架构学习 逻辑架构的概念 mysql 上层连接:客户端和连接服务 完成: 连接处理, 授权认证,相关的安全方案, 有线程池的概念。2、 并发控制和锁的概念 并发会 有可能产生 数据脏读: 多个操作修改 同一个数据时,产生脏数据。 解决并发问题的解决方案: 锁的机制 1、共享锁 ...原创 2018-07-27 17:45:55 · 118 阅读 · 0 评论 -
Mysql 多表不同列查询
下面的查询可以获取多表的不同列的合并一起查询结果。seletc 表1列,表2列 from 表1,表2 where 条件1 and 条件2 ; 多表联合查询 :原创 2018-07-22 23:45:27 · 1181 阅读 · 0 评论 -
Mysql 加行锁(排他锁)
创建行锁条件:1、表中创建索引, select 。。。 where 字段(必须是索引) 不然行锁就无效。2、必须要有事务,这样才是 行锁(排他锁) 3、在select 语句后面 加 上 FOR UPDATE;例子: 测试是否 加了锁,先执行 1 后执行 2查询1START TRANSACTION; #加事务SELECT UserID,Password,Age FROM Accoun...原创 2018-04-16 15:45:34 · 9826 阅读 · 3 评论 -
Mysql 时间操作
参考: https://www.cnblogs.com/aprils/p/4519796.html获取时间差: DATEDIFF(NOW(),旧时间) 返回 天数差Mysql 获取当前时间的前一天: select date_sub(NOW(),interval 1 day);MySQL 日期时间 Extract(选取) 函数。select date(NOW());1. 选取日期时间的各...原创 2018-04-09 16:36:00 · 224 阅读 · 0 评论 -
mysql 1146 错误处理
在进行 mysql 相关的备份,会出现 1146 错误。问题出现是因为 之前 把 mysql/data/ ibdata1 , ib_logfile0, ib_logfile1, ib_logfile2 文件 删除了,mysql重启之后会自动生成 这些文件的。但是之前的innodb引擎,就不能再 访问了。特别注意一下: 删除ibdata1 文件的时候,必须要记得 这 5张i...原创 2019-01-21 18:16:35 · 28023 阅读 · 0 评论