随笔分类 -  MySQL

摘要:局部性原理 时间局部性和空间局部性 磁盘预读(预读的长度一般为页(page)的整数倍) 页是存储器的逻辑块,操作系统往往将主存和磁盘存储区分割为连续的大小相等的块 每个存储块称为一页(在血多操作系统中,页大小通常为4k) 主存和磁盘以页为单位交换数据 索引 扰动函数 红黑树不是严格的平衡树,是对AV 阅读全文
posted @ 2021-01-02 00:29 BigBender 阅读(60) 评论(0) 推荐(0) 编辑
摘要:表的创建 表结构修改 约束 外键约束 非空约束 约束的添加和撤销 索引(MySQL中是B+树) 局部性原理 磁盘预读 组合索引,最左匹配 数据库三范式(减少数据冗余) 第一范式 第二范式 第三范式 表依赖关系 一对一 一对多 多对多 阅读全文
posted @ 2020-12-31 19:04 BigBender 阅读(71) 评论(0) 推荐(0) 编辑
摘要:是否向数据库请求了不需要的数据 查询求情超过了实际需要的数据,多余的数据会被应用程序丢弃 对MySQL服务器增加了网络开销,消耗了应用服务器的CPU和内存资源 常见的错误,MySQL执行查询,查询出全部结果集,客户端应用程序接收全部结果集数据,抛弃大部分数据 最简单的处理方式是加limit 拒绝SE 阅读全文
posted @ 2020-10-16 20:16 BigBender 阅读(83) 评论(0) 推荐(0) 编辑
摘要:mysqldump安装 如果只是想使用mysqldump,那么只需要下mysql客户端即可,服务端可以不下,我这边是ubuntu,centos的使用yum(亚姆)来管理包 apt-get install mysql-client 默认下载5.7版本的 mysql-client 和 mysql-cli 阅读全文
posted @ 2020-04-15 00:25 BigBender 阅读(1252) 评论(0) 推荐(0) 编辑
摘要:导出数据 select * from table into outfile ‘/你的文件夹路径/table.txt' where + 条件 导入数据 load data local infile ‘/home/table.txt' into table `table` character set u 阅读全文
posted @ 2020-04-08 18:46 BigBender 阅读(125) 评论(0) 推荐(0) 编辑
摘要:某些场景我们需要获取当前插入数据的id进行操作 在mysql中,可以通过原生语句 SELECT LAST_INSERT_ID() 来获取最新插入那条数据的id,注意如果一次插入的数据是多条(插入操作影响的行数大于1),只返回第一条的id 在tp5.0中的模型方法中,也有封装这个方法,首先我们打开CH 阅读全文
posted @ 2020-04-08 17:27 BigBender 阅读(2615) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩