在 MySQL 中,大小写敏感性取决于列的 **字符集和排序规则(collation)**:
1. **默认排序规则**:大多数 MySQL 数据库默认使用不区分大小写的排序规则(如 `utf8mb4_general_ci` 或 `utf8_general_ci`),其中 `ci` 代表 "case insensitive"(不区分大小写)。在这种情况...
要使用`mysqld`开启MySQL的查询缓存,请按以下步骤修改`my.ini`文件:
1. 打开`my.ini`文件,该文件通常位于`C:\ProgramData\MySQL\MySQL Server 5.7\`目录下。
2. 在`[mysqld]`小节中,找到或添加这几行配置来启用查询缓存:
```
query_cache_type=...
MySQL 查询缓存
2018-03-23 Hits留言
1. 版本信息
1
2
3
4
5
6
SELECT VERSION();
+------------+
| version() |
+------------+
| 5.7.21-log |
+------------+...
今天王总又给我们上了一课,其实mysql处理高并发,防止库存超卖的问题,在去年的时候,王总已经提过;但是很可惜,即使当时大家都听懂了,但是在现实开发中,还是没这方面的意识。今天就我的一些理解,整理一下这个问题,并希望以后这样的课程能多点。
先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问...
varchar 定义的长度的单位是字符。 <= 255 的,就用 255 。 原因是,varchar 底层存储需要有一个字节来记录字符数量,一个字节最多可以表示 255,大于 255 就需要有两个字节来表示。 > 255 的按照实际情况来。
在计算机中,一个“字节”由8个“二进制位”组成。 字节:...
(一) 建表规约
【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint( 1表示是,0表示否)。说明:任何字段如果为非负数,必须是unsigned。正例:表达逻辑删除的字段名is_deleted,1表示删除,0表示未删除。
【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线...
查看当前MySQL可用 CHARSET
SHOW CHARACTER SET;
查看可用 COLLATION
SHOW COLLATION;
修改启动参数:vi /usr/local/Cellar/mysql/MYSQL版本/homebrew.mxcl.mysql.plist
<?xml version="1.0" encoding="UTF...