优化 MySQL 数据库的方法

1. 选取最实用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如“省份,性别”,最好设置为ENUM

2. 使用连接(JOIN)来代替子查询

3. 使用联合(UNION)来代替手动创建临时表

4. 事务处理

5. 锁表,优化事务处理

6. 使用外键,优化锁定表

7. 建立索引

[……]

Read more

MySQL 数据库中的字段类型 varchar 和 char 的主要区别

MySQL 数据库中的字段类型 varchar 和 char 的主要区别是什么?哪种字段的查询效率高?

varchar 为存储变长字符串,存储单位为字节,不同的编码方式存储的字符长度不一样,并且会单独用一个字符来存储字符长度。

char 为存储定长字符串,存储单位为字符,最多不超过256个字符。

c[……]

Read more