• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
古加纳
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  mysql

1 2 下一页
mysql sql常用优化

摘要:1 explain 输出执行计划,检查order by和where后边的字段是否建立索引 2 in() 中的列不应过多,not in 和 in()数据过多 都不再走索引,使用全表扫描,连续数值可以使用between 1 and 3 3 select 后边指定字段,少用select(*) 4 wher 阅读全文
posted @ 2023-11-03 11:58 古加纳 阅读(18) 评论(0) 推荐(0)
mysql 索引失效

摘要:1 复合索引没有按照 最左原则 进行搜索 如果你建立了 组合索引(nickname_account_createdTime_Index) 那么他实际包含的是3个索引 (nickname) (nickname,account)(nickname,account,created_time) 在使用查询的 阅读全文
posted @ 2020-09-15 11:05 古加纳 阅读(253) 评论(0) 推荐(0)
列类型的选择

摘要:1 数值 2 字符串类 char(10) varchar(10) :这个10是什么意思! 强调一下:这里写的这个参数表示的是字符! char :0 – 255个字符!无论是utf8还是gbk! varcahr :0-65535个字节! utf8 :一个汉字占3个字节! gbk :一个汉字占2个字节! 阅读全文
posted @ 2020-06-07 14:42 古加纳 阅读(134) 评论(0) 推荐(0)
MyiSAM与InnoDB引擎的区别

摘要:myisam支持表锁,innodb支持行锁(有条件的行锁,必须有索引字段) myisam不支持事务,innodb支持事务 myisam支持压缩,innodb不支持压缩 myisam支持全文索引,innodb不支持全文索引 阅读全文
posted @ 2020-06-07 14:34 古加纳 阅读(306) 评论(0) 推荐(0)
mysql中show语句的介绍

摘要: 阅读全文
posted @ 2020-06-04 20:18 古加纳 阅读(148) 评论(0) 推荐(0)
关于mysql的explain慢查询详解

摘要:expain出来的信息有10列,分别是id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra 概要描述:id:选择标识符select_type:表示查询的类型。table:输出结果集的表partitions:匹配的分区ty 阅读全文
posted @ 2020-06-02 18:04 古加纳 阅读(621) 评论(0) 推荐(0)
关于mysql事务

摘要:MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支 阅读全文
posted @ 2020-06-02 17:53 古加纳 阅读(117) 评论(0) 推荐(0)
关于开始事务,事件嵌套事件的问题

摘要:在mysql中开始事务,begin1后再次begin2后,begin2会进行一个隐式提交操作,将begin1的部分进行commit操作。 相关拓展,其他会导致隐式提交的语句 https://dev.mysql.com/doc/refman/5.7/en/implicit-commit.html 阅读全文
posted @ 2020-06-02 17:42 古加纳 阅读(203) 评论(0) 推荐(0)
创建mysql数据库时设置字符集

摘要:查看字符集 show variables like '%char%' 设置统一的utf8 vim /etc/my.cnf 阅读全文
posted @ 2020-05-22 17:59 古加纳 阅读(989) 评论(0) 推荐(0)
mysql的配置目录

摘要:mysql核心目录 查看相关信息 ps -ef | grep mysql 安装目录 /var/lib/mysql 原配置文件 /usr/share/mysql 配置使用文件 /etc/my.cnf 命令目录 /usr/bin 起停脚本 /etc/init.d/mysql 阅读全文
posted @ 2020-05-22 17:44 古加纳 阅读(221) 评论(0) 推荐(0)
查看mysql版本号

摘要:链接 https://www.cnblogs.com/heyongboke/p/9876345.html 阅读全文
posted @ 2020-05-22 17:39 古加纳 阅读(187) 评论(0) 推荐(0)
MYSQL中的COLLATE是什么?

摘要:原文链接🔗https://www.jianshu.com/p/f8707b8461d3 阅读全文
posted @ 2020-05-09 14:23 古加纳 阅读(201) 评论(0) 推荐(0)
mysql建表时为什么要添加charset=utf8

摘要:原文链接https://www.jb51.net/article/177872.htm 阅读全文
posted @ 2020-05-09 14:19 古加纳 阅读(477) 评论(0) 推荐(0)
mysql 的文件恢复

摘要:https://www.jianshu.com/p/3aa8b6868805 https://blog.csdn.net/wearegouest/article/details/79538618 1.创建一张表,表结构与原表结构一致: CREATE TABLE <table_name> ...;2. 阅读全文
posted @ 2020-01-03 14:47 古加纳 阅读(748) 评论(0) 推荐(0)
跨库怎样查询

摘要:待查证 阅读全文
posted @ 2019-12-03 14:05 古加纳 阅读(97) 评论(0) 推荐(0)
mysql中的utf8mb4、utf8mb4_unicode_ci、utf8mb4_general_ci

摘要:1.utf8与utf8mb4(utf8 most bytes 4) MySQL 5.5.3之后增加了utfmb4字符编码 支持BMP(Basic Multilingual Plane,基本多文种平面)和补充字符 最多使用四个字节存储字符 utf8mb4是utf8的超集并完全兼容utf8,能够用四个字 阅读全文
posted @ 2019-10-16 17:10 古加纳 阅读(1337) 评论(0) 推荐(0)
mysql 自定义函数

摘要:#获取job的时间详情DROP FUNCTION IF EXISTS `get_job_actual_work_time`;DELIMITER $$CREATE FUNCTION `get_job_actual_work_time`( in_job_id char(50), in_action ch 阅读全文
posted @ 2019-10-16 14:04 古加纳 阅读(154) 评论(0) 推荐(0)
select 和 order by

摘要:select 的优先级要高于order by,相当于是select先创建了一个临时表,再通过临时表去排序。所以,对于一些sum()的汇总,在进行排序,实际是排序的select后的字段,而不是表里的那个字段。 阅读全文
posted @ 2019-09-18 14:08 古加纳 阅读(1357) 评论(0) 推荐(0)
swoole安装异步reids

摘要:/usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --enable-async-redis 阅读全文
posted @ 2019-08-20 07:28 古加纳 阅读(209) 评论(0) 推荐(0)
mysql优化-驱动表

只有注册用户登录后才能阅读该文。
posted @ 2019-08-16 15:25 古加纳 阅读(4) 评论(0) 推荐(0)

1 2 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3