mysql主从复制

原理就是使用的binlog同步文件,同步是基于两者一开始是同步的,然后数据库增删改会体现在binlog里,从数据库拉取主数库的binlog日志来进行更新,所以更新的很快,但是从数据库不能改数据,只能被动的接收主库的更改,一旦从数据库改了,主数据库更新后从数...

使用分隔符将id串起来

GROUP_CONCAT(id separator ',') as ids...

组合查询之join子查询

前面讲了union查询,今天又用到了join查询,join能不能用到子查询呢,答案是当然可以,下面是例子:Db::table('think_user')->alias('a')->join([$subsql=&g...

MySQL按天,按周,按月,按时间段统计

知识点:DATE_FORMAT使用示例select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days;select D...

mysql 提取数据表的字段制作成数组

这段时间要往一个表中写入数据,用户输入的只有四个字段,剩下的全都要自己一个一个copy下来,ctrl+c,ctrl+v的手都要断了,尤其是字段特别多的情况下,简直生无可恋,于是我写了一段代码用于提取字段并转成数组: $res =&nbs...

mysql日志文件在哪 如何修改MySQL日志文件位置

binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。如何开启...

EXISTS、IN与JOIN的区别

EXISTS、IN与JOIN,都可以用来实现形如“查询A表中在(或不在)B表中的记录”的查询逻辑。在论坛上看到很多人对此有所误解(如关于in的疑惑、用 外连接 和 Is Null 代替 not&n...

修改MySQL的默认数据存储引擎

因为MySQL默认的是MyISAM数据引擎,不支持事务也不支持外键,所以需要用到Innodb引擎,于是决定将mysql的默认引擎设置为innodb。1 . 查看MySQL存储引擎是用的哪个?登录MySQL数据库,在mysql>提示符下搞入show e...

MySQL创建用户与授权

一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将...

Mysql字符串截取函数SUBSTRING的用法说明

今天建视图时,用到了MySQL中的字符串截取,很是方便。感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大函数: 1、从左开始截取字符串 left(str, length) 说明:left(被截取...

Top
Music