随笔分类 - Mysql
This is Mysql Study
摘要:SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,COERCIBLE) for operation 'like' 这个问题
阅读全文
摘要:SELECT语句的完整语法: SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY <gr
阅读全文
摘要:一、出现问题的原因: 有关数据库order by排序不唯一,导致分页出现重复数据问题。 数据库order by排序不唯一,会导致最终的数据排序是不是稳定的,表现出来的结果,就是分页时会重复显示; 二、解决方案: 建议在 order by 最后,增加 PK列 或 ROWID; 单单是增加索引缺失不能解
阅读全文
摘要:分析查询语句的执行情况,可以分析出所查询的表的一些特征 mysql> EXPLAIN / DESCRIBE / DESC SELECT * FROM......; mysql> DESC SELECT * FROM users\G *************************** 1. row
阅读全文
摘要:一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设
阅读全文
摘要:官方建议使用information_schema.profiling。 原因是show profile 输出了查询执行的每个步骤及其花费的时间,但是结果很难快速确定哪个步骤花费的时间最多,因为输出是按照执行顺序排序的,而不是按花费的时间排序—-而时间上我们更关心的是花费了多少时间。 通过 Query
阅读全文
摘要:原文链接:https://blog.csdn.net/wuming19900801/article/details/62893429 $sql = "update newhouse_clicks set clicks=6,type=1,update_time=time() where is=$val
阅读全文
摘要:https://blog.csdn.net/ghw455954461/article/details/7247738 今天项目表中需要导入好几w条数据 ,但日期由两个一个是标准时间一个为时间戳,程序中搜索是根据时间戳来搜索的,所以在网上翻箱倒柜的终于找到解决之道了,利用excel转换时间戳 时间戳转
阅读全文
摘要:一、简介 MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 二、语句 CREATE TABLE table_name[col_name data type] [unique|fulltext][index|key][index_name](
阅读全文
摘要:主服务器IP :192.168.153.143 从服务器IP :192.168.153.144 配置步骤: 1、确保主数据库与从数据库内数据一模一样 2、在主数据库上创建同步账号。 mysql > GRANT REPLICATION SLAVE,FILE ON *.* TO 'msuser'@'19
阅读全文