一.字符编码和配置文件
1.为了统一编码格式,防止乱码,需要在配置文件中进行编码配置
2.步骤:
-
1.复制原有的配置文件:my-default.ini
-
2.粘贴重命名产生新的配置文件:my.ini(必须是这个名字)
-
3.删除该文件中原有的所有配置,重新写入以下配置
-
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] default-character-set=utf8 user='root' password=666 default-character-set=utf8
-
4.如果想免密登录的话,在上述配置文件中的mysql下面加上用户名和密码即可
3.小贴士:查看mysql信息的指令:\c
二:存储引擎
1.Innodb:MYSQL5.5版本之后默认的存储引擎
支持事务 行锁 外键 数据更加的安全
创建表会生成2个文件 表结构文件和表数据文件
2.MyIsam:MYSQL5.5版本之前默认的存储引擎
数据安全上不如Innodb可靠,但是查询速度上更快
创建表会生成3个文件 表结构文件 表数据文件 表索引文件
3.memory:内存引擎
临时数据存储
创建表只会生成一个文件 表结构文件
blackhole:黑洞