
SQL注入的原理,为什么用户可以通过URL请求或者提交web表单的方法提交非法SQL命令,从而访问数据库 1、SQL注入原理 SQL注入:SQL...
mysql的2个重要日志:物理日志redo log和逻辑日志 binlog。redo log: 保证crash-safe能力每次事务的redo ...
根据加锁的范围,MYSQL里面的锁大致分为全局锁、表级锁、行锁。 全局锁:对整个数据库实例加锁。命令:Flush tables with rea...
mysql中一张表支持多个索引,但是在写SQL语句的时候,并没有主动指定使用哪个索引。 1、删除历史数据和新增数据的场景,检查索引使用情况 se...
order by就是排序。 --排序查询Extra 这个字段中的“Using filesort”表示的就是需要排序,MySQL 会给每个线程分配...
在不同的 MySQL 引擎中,count(*) 有不同的实现方式。 MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) ...
1、流程控制语句 MYSQL的流程控制语句也只能用于存储过程,主要有3类: 跳转语句:ITERATE和LEAVE语句。 循环语句:LOOP、WH...
游标:能够对结果集中的每一条记录进行定位,并对指向的记录中的数据进行操作的数据结构。创建游标:CREATE FUNCTION 函数名称 (参数)...
flush: 就是把内存里的数据写入磁盘的过程。脏页:当内存数据页跟磁盘数据页内容不一致的时候。干净页:内存数据写入到磁盘后,内存和磁盘上的数据...
文集作者