数据库表的类型

MyISAM和InnoDB的区别

MyISAM InnoDB
事物支持 不支持 支持
数据行锁定 不支持 支持
外键约束 不支持 支持
全文索引 支持 不支持
表空间的大小 较小 较大,约为MyISAM的两倍

常规使用操作:

  • MyISAM:节约空间,速度较快。
  • InnoDB:安全性高,事务的处理,多用户的操作。

在物理空间的位置:

本质都是文件!数据文件,索引文件……

一个文件夹对应一个数据库

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

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

CHARSET = utf8

在my.ini中配置默认的编码(这么做可移植性差)

character-set-server = utf8

你可能感兴趣的:(数据库开发)