数据表的类型
--关于数据库引擎 /* INNODB 默认使用 MYISAM 早些年使用的 */
经验 ( 适用场合 ) :
- 适用 MyISAM : 节约空间及相应速度
- 适用 InnoDB : 安全性 , 事务处理及多用户操作数据表
数据表的存储位
MySQL数据表以文件方式存放在磁盘中
- 包括表文件 , 数据文件 , 以及数据库的选项文件
*位置 : Mysql安装目录\data\下存放数据表 . 目录名对应数据库名 , 该目录下文件名 对应数据表 .
· 注意 :
- InnoDB类型数据表只有一个 *.frm文件 , 以及上一级目录的ibdata1文件
- MyISAM类型数据表对应三个文件 :
. frm – 表结构定义文件
. MYD – 数据文件 ( data )
. MYI – 索引文件 ( index )
设置数据表字符集
我们可为数据库,数据表,数据列设定不同的字符集,设定方法 :
- 创建时通过命令来设置 , 如 : CREATE TABLE 表名()CHARSET = utf8;
- 如无设定 , 则根据MySQL数据库配置文件 my.ini 中的参数设定