mysql 正则表达式查询含有非数字和字符的记录 Mysql
比如我们有一张school表,里面有一个字段county_name,现在我们要查询county_name字段中包含a-w字母和数字以外字符的记录,那么sql该如何写呢?请看下面的写法: select * from info where na...
标签: mysql
MySQL的隐式类型转换整理总结 Mysql
前言前几天在看到一篇文章:价值百万的 MySQL 的隐式类型转换感觉写的很不错,再加上自己之前也对MySQL的隐式转化这边并不是很清楚,所以就顺势整
标签: mysql
Mysql百万级分页优化技巧 Mysql
普通分页 数据分页在网页中十分多见,分页一般都是limit start,offset,然后根据页码page计算startselect * from user limit 1,20 这种分页在几十万
标签: mysql
Mysql利用group by分组排序 Mysql
昨天有个需求对数据库的数据进行去重排名,同一用户去成绩最高,时间最短,参与活动最早的一条数据进行排序。我们可以利用MySQL中的group by的特性。 MySQL的group by与Oracle有所不同,查询得字段可以不用写聚合函数,查询...
标签: mysql
MySQL闪回(flashback)原理与实战 Mysql
DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚。传统恢复方法是利用备份重搭实例,再应用去除错误sq
标签: mysql
MySQL使用show status查看MySQL服务器状态信息 Mysql
在LAMP架构的网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SELECT语句、执行了多少U...
标签: mysql
MySQL启用慢查询日志记录方法 Mysql
在MySQL中,慢查询的界定时间是由MySQL内置参数变量long_query_time来指定的,其默认值为10(单位:秒),我们可以通过show variables like 'long_query_time';指令来查看该参数变量的信息...
标签: mysql
mysql优化利器之explain使用介绍 Mysql
一、语法 {EXPLAIN | DESCRIBE | DESC} tbl_name [col_name | wild] {EXPLAIN | DESCRIBE | DESC} [explain_type] SELECT select_op...
标签: mysql
mysql explain的用法(使用explain优化查询语句) Mysql
首先我来给一个简单的例子,然后再来解释explain列的信息。表一:catefory 文章分类表:CREATE TABLE IF NOT EXISTS `category` ( `id` smallint(5) unsigned NOT NULL
标签: mysql
MySQL索引操作命令详解 Mysql
创建索引:MySql创建索引的语法如下:CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type] ON table_name (index_col_name,...)其中对应的语法变量信息如下
标签: mysql