数据库 mysql的默认varchar45修改,mysql varchar(45) utf8mb4_general_ci 可以存多少个汉字

1.存储单位MySQL在5版本以后,varchar(45),指的是45个字符,可以存放45个汉字,或者45个英文字母(一个UTF8汉字和一个英文字母一样,都占用1个字符)。MySQL在4版本以前,varchar(45),指的是...

2023-02-06 354 阅读

数据库 重点--MySQL校对规则(COLLATION)的具体使用

简介本文介绍MySQL的校对规则。MySQL的校对规则两个不同的字符集不能有相同的校对规则。每个字符集有一个默认校对规则。例如:utf8mb4默认校对规则:utf8mb4_general_ci。utf8默认校对规则:...

2023-02-06 260 阅读

数据库 Character Sets and Collations in MySQL

查看MySQL支持的字符集的两种方式SHOW CHARACTER SET; (可加子查询 LIKE 'utf%';)SELECT * FROM INFORMATION_SCHEMA.CHARACTER_SETS;mysql> SHOW CHARACTER SET...

2023-02-06 233 阅读

数据库 MySQL 中的 Character Set 与 Collation

背景MySQL 应该算是目前最流行的数据库之一,经常建库建表的同学应该对 Character Set 和 Collation 这两个词不陌生。虽然一直有接触,但我还是挺云里雾里的。直到前些天特地做了功课,才敢...

2023-02-06 274 阅读

数据库 Mysq 查看不包含索引的表

Mysq 查看不包含索引的表 了给没有主键的表添加主键,如何给没有索引的表添加索引呢? 查出没有索引的表,以便添加对应索引的内容:0、处理的过程:查询主键:SELECT table_schema, tab...

2023-02-03 349 阅读

数据库 mysql优化最佳实践一

概述我们今天主题主要是针对一些简单的优化, 我们拿到一个慢sql,首先就是先explain看一下大概情况,其中有一栏Extra中,有三个值我们需要注意一下,也是我们最常见的三个值,分别是Using where U...

2023-02-01 225 阅读

数据库 MySQL 常用30种SQL查询语句优化方法

MySQL 常用30种SQL查询语句优化方法:1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 w...

2023-01-31 305 阅读

数据库 MySQL 数据库的优化都有哪些

当有人问你如何对数据库进行优化时,很多人第一反应想到的就是 SQL 优化,如何创建索引,如何改写 SQL,他们把数据库优化与 SQL 优化划上了等号。当然这不能算是完全错误的回答,只不过思考...

2023-01-31 283 阅读

数据库 MySQL优化常用的19种有效方法(推荐!)

关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂,下面这篇文章主要给大家介绍了关于MySQL优化常用的19种有效方法,需要的朋友可以参考下本文我们来谈...

2023-01-31 294 阅读

数据库 show processlist 各个状态说明

执行状态分析1.Sleep状态通常代表资源未释放,如果是通过连接池,sleep状态应该恒定在一定数量范围内实战范例:因前端数据输出时(特别是输出到用户终端)未及时关闭数据库连接,导致因网络...

2023-01-29 460 阅读