mysql8默认存储引擎_Mysql(8)_存储引擎之InnoDB

--查看当前数据库支持的存储引擎

SHOW ENGINES;--VALUE为disable的记录表示支持该引擎,但是数据库启动时被禁用

show VARIABLES LIKE 'have%';

mysql8默认存储引擎_Mysql(8)_存储引擎之InnoDB_第1张图片

mysql8默认存储引擎_Mysql(8)_存储引擎之InnoDB_第2张图片

从mysql 5.5版本开始,innodb是mysql默认的存储引擎,下面详细介绍InnoDB存储引擎

1  自动增长序列

InnoDB的自动增长列可以手工插入,但是插入的值如果是空或者是0,则实际插入的将是自动增长后的值。下面定义新表,其中i使用自动增长序列,对表进行插入记录,然后查看自动增长列的处理情况

create tableautoincre_demo(

iSMALLINT NOT NULLauto_increment,

NAMEVARCHAR(10),PRIMARY KEY(i)

)ENGINE=INNODB;INSERT INTO autoincre_demo VALUES(1,'1'),(0,'2'),(NULL,'3');SELECT * FROM autoincre_demo;

你可能感兴趣的:(mysql8默认存储引擎)