8、存储引擎
8.1、什么是存储引擎,用处?
存储引擎是mysql中特有的术语,其它数据库中一般没有。(oracle有,但不是这个名字)
存储引擎实际上是一个表存储/组织数据的方式
8.2、怎么给表添加/指定“存储引擎”
show create table t_student;
可以在建表的时候被表指定存储引擎
建表的时候可以在最后小括号的“)”的右边使用:
ENGINE来指定存储引擎。
CHARSET来指定这张表的字符编码方式
结论:mysql默认的存储引擎是:InnoDB
mysql默认的字符编码方式:utf8
建表时指定存储引擎和字符编码方式:
create table t_product(
id int primary key,
name varchar(255)
)engine=InnoDB default charset = gbk
8.3、查看mysql支持哪些引擎
命令: show engines G
mysql支持九大存储引擎,版本不同支持情况不同。