随笔分类 -  mysql

sql执行过程
摘要:作为一个程序员,几乎所有人都使用过 SQL 语言,无论是在命令行执行、程序调用,还是在 SQL 工具里,你都做过这样的事:写一个规范的 SQL 语句,然后等待数据库返回的结果,然后再基于结果做各种逻辑处理。但是,你知道这条 SQL 语句是咋执行的吗?我打赌你并不是很清楚,读完全文,你会有完全不同的感 阅读全文

posted @ 2019-06-03 17:37 lansedongqing 阅读(11174) 评论(0) 推荐(4) 编辑

myisam和innodb索引实现的不同
摘要:MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图: : 这里设表一共有三列,假设我们以Col1为主键,则上图是一个MyISAM表的主索引(Primary key)示意。可以看出MyISAM的索引文件仅仅保存数据记录的地址。在MyI 阅读全文

posted @ 2016-09-12 16:26 lansedongqing 阅读(243) 评论(0) 推荐(0) 编辑

mysql优化
摘要:http://blog.csdn.net/forever0wind/article/details/7489843 http://blog.csdn.net/imzoer/article/details/8435540 阅读全文

posted @ 2016-08-14 15:07 lansedongqing 阅读(136) 评论(0) 推荐(0) 编辑

防止sql注入
摘要:mysql_real_escape_string方法http://www.w3school.com.cn/php/func_mysql_real_escape_string.asp//过滤REQUEST串function checkurl (){ $words = array(); $words[] 阅读全文

posted @ 2016-04-26 17:26 lansedongqing 阅读(232) 评论(0) 推荐(0) 编辑

Replace into 与Insert into on duplicate key update的区别
摘要:前提条件:除非表有一个PRIMARY KEY或UNIQUE索引,否则,使用这2条语句没有意义。该语句会与INSERT相同 1. Replace into (1) 添加相同的主键 操作前 操作后 =》 当主键冲突时, 先删除重复主键的记录,然后插入一条新记录,replace覆盖相关字段,其它字段填充默 阅读全文

posted @ 2015-12-08 10:37 lansedongqing 阅读(631) 评论(0) 推荐(0) 编辑

MYSQL视图的学习笔记
摘要:1. 视图的定义 视图是存放数据的一个接口,也可以说是虚拟的表。这些数据可以是从一个或几个基本表(或视图)的数据。也可以是用户自已定义的数据。其实视图只存放了视图的定义,不存放数据的,数据还是放在基本表里面,基本表里面的数据发生变动时,视图里面的数据随之变动。创建的视图,没有.MYD,.MYI这二个 阅读全文

posted @ 2015-11-26 16:35 lansedongqing 阅读(308) 评论(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

统计

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