由Laravel 的 whereHas 引申出 exists 与 in 的区别

作者:sanlanlan 时间:2019-7-22 标签: mysql 分类: mysql浏览数:341

lavavel 中 whereHas 表示 关联关系上筛选,找出符合条件的,解析出来的SQL 是 exists. 如下实验: CREATE TABLE `article` ( `id` int(11)... 阅读全文

MySQL 聚簇索引和覆盖索引

作者:sanlanlan 时间:2019-6-20 标签: mysql 分类: mysql 聚簇索引 覆盖索引浏览数:436

**一.聚簇索引** 1.聚簇索引并不是一种单独索引,而是一种数据储存方式。 InnoDB 的聚簇索引实际上在同一结构中保存了B-Tree 索引和数据行。 2.当表有聚簇索引时,它的数据行实际上存放在索引的叶子页中。“聚簇”表示数据行和相邻的键值紧凑的储存在一起。 阅读全文

mysql 性能优化工具

作者:sanlanlan 时间:2019-2-21 标签: mysql 分类: mysql浏览数:295

1.命令查看 show full processlist //进程列表 show variables like 'max_connections' #最大连接 show status like 'max_used_connections'... 阅读全文

MySQL 执行过程与查询缓存

作者:sanlanlan 时间:2018-12-19 标签: mysql 分类: mysql 查询缓存浏览数:263

MySQL执行一个查询过程: 当我们向MySQL发送一个请求的时候,MySQL到底做了什么: 阅读全文

Centos7 下安装新的LNMP 开发环境

作者:sanlanlan 时间:2018-9-12 标签: 分类: php mysql nginx浏览数:355

1、检查并安装组件,这是公用需要的(不装会报错,根据到时候报错来安装也行) yum -y install gcc automake autoconf libtool make gcc-c++ glibc 2、安装库 (不要全部装,有需要的再装) 阅读全文

MySQL DQL、DML、DDL、DCL学习总结

作者:sanlanlan 时间:2018-1-10 标签: mysql 分类: mysql DDL浏览数:276

1.DDL (Data Definition Language)数据定义语言DDL 阅读全文

symfony groupby 分页 计算count

作者:sanlanlan 时间:2017-5-12 标签: mysql 分类: php mysql symfony groupby浏览数:648

symfony中经常使用 阅读全文

SQL语句,批量插入数据库

作者:sanlanlan 时间:2017-3-9 标签: mysql 分类: mysql insert 批量插入数据库浏览数:886

自己手动写SQL语句,批量插入数据库 定义一个array,就是你要入库的数据 $arr = array( 0= array( 'a'= 0,... 阅读全文

数据库设计按位存储

作者:sanlanlan 时间:2017-2-26 标签: mysql 分类: mysql bit 按位存储浏览数:524

数据库按位存储。使用场景: 比如某个type 字段,存储可以选择,原创,搞笑,人物,好看等来存储,相当于页面的选择是选项多选。 这时候,可以使用按位来存储。 class Bit{ //begin 阅读全文

Yii2 学习整理的一些关于数据库操作的笔记

作者:sanlanlan 时间:2016-12-17 标签: YII 分类: yii mysql浏览数:294

YII 2 学习整理的一些笔记,一下是关于数据库操作的一下内容: 1.查询:SELECT 1)// SELECT `id`, (SELECT COUN... 阅读全文

1 2