
mysql
Zhuixi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql金钱字段decimal
新建表decimalsCREATE TABLE `decimals` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `c1` float(10,2) DEFAULT NULL, `c2` decimal(10,2) DEFAULT NULL, `c3` float(10,0) DEFAULT NULL,...原创 2019-12-23 22:01:31 · 1499 阅读 · 0 评论 -
mysql慢查询
mysql慢查询参数配置MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句。具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是记录运行10秒以上的语句。默认情况下,MySQL数据库并不启动慢查询日志,需要手动来设置这个参数。修改...原创 2019-12-05 21:48:00 · 255 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主要从...转载 2018-03-14 15:11:16 · 190 阅读 · 0 评论 -
MySQL权限管理
创建用户create user zhx identified by '123456'查看用户表select User from mysql.user group by User;权限分配grant all privileges on *.* to zhx@'192.168.199.220'授权完毕之后要刷新权限 flush privileges;...原创 2018-05-02 16:01:11 · 181 阅读 · 0 评论 -
MySQL数据库基本操作
基本查询语句1. union在大多数开发中,使用一条SELECT查询就会返回一个结果集。如果,我们想一性查询多条SQL语句,并将每一条SELECT查询的结果合并成一个结果集返回。就需要用到Union操作符,将多个SELECT语句组合起来,这种查询被称为并(Union)或者复合查询 1. 从多个表中查询出相似结构的数据,并且返回一个结果集 2. 从单个表中多次SELECT查询,将结...原创 2018-05-02 17:08:47 · 172 阅读 · 0 评论 -
MySQL查询优化
explain详解mysql为我们提供了很有用的辅助武器explain,它向我们展示了mysql接收到一条sql语句的执行计划。根据explain返回的结果我们便可以知道我们的sql写的怎么样,是否会造成查询瓶颈,同时根据结果不断的修改调整查询语句,从而完成sql优化的过程 id SELECT识别符。这是SELECT查询序列号。这个不重要,查询序号即为sql语句执行的顺序selec...原创 2018-04-28 15:07:15 · 164 阅读 · 0 评论 -
union all 排序之后分页
1 . 应用场景每一个union all 的结果单独排序, union all 之后进行分页2. union all order by 单个语句写法SELECT * FROM (SELECT id AS id, NAME, type, create_time AS edit_time, data_update AS da...原创 2018-07-26 15:59:21 · 9116 阅读 · 0 评论