表选项列表
表选项就是,创建一个表的时候,对该表的整体设定,主要有如下几个:
charset = 要使用的字符编码,
engine = 要使用的存储引擎(也叫表类型),
auto_increment = 设定当前表的自增长字段的初始值,默认是1
comment = ‘该表的一些说明文字’
说明:
1,设定的字符编码是为了跟数据库设定的不一样。如果一样,就不需要设定了:因为其会自动使用数据库级别的设定;
2,engine(存储引擎)在代码层面,就是一个名词:InnoDB, MyIsam, BDB, archive, Memory。默认是InnoDB。
什么叫做存储引擎?
存储引擎是将数据存储到硬盘的“机制”。其实,也就几种机制(如上名字所述);
不同的存储引擎,其实主要是从2个大的层面来设计存储机制:
1,尽可能快的速度;
2,尽可能多的功能;
选择不同的存储引擎,就是上述性能和功能的“权衡”。
大体如下:
演示: