数据引擎INNODB以及字符集编码的相关知识

一.关于数据引擎

1.INNODB 默认使用~

2.MYISAM 早些年使用的

        MYISAM INNODB
事务支持 不支持 支持
数据行锁定 不支持 支持
外键约束 不支持 支持
全文索引 支持 不支持
表空间的大小 较小 较大,约为2倍

常规使用操作:

MYISAM  节约空间,速度较快

INNODB  安全性高,事物的处理,多表多用户操作

在物理空间存在的位置:
所有数据库文件都存在data目录下,一个文件夹就对应一个数据库,本质还是文件的存储!

设置数据库表的字符集编码:

CHARSET=utf8

不设置的话,会是MySQL默认的字符集编码~(不支持中文!)

MySQL默认的编码是Latin1,不支持中文

可以在my.ini 中配置默认的编码:

character-set-server=utf8

你可能感兴趣的:(MySQL,sql,数据库)