浅谈MySql的存储引擎(表类型)

2019-01-03 18:27:15王振洲
G显示表的当前状态值

     同上查询表t1,得下图:

                    图4 显示表t1 的当前状态值

 
    综上可见,后两种方式都可以帮助我们查看某一表的存储引擎类型(图中已用红色方框标出)。
    3  设置或修改表的存储引擎
    3.1创建数据库表时设置存储存储引擎的基本语法是:
Create table tableName(
columnName(列名1)  type(数据类型)  attri(属性设置),
columnName(列名2)  type(数据类型)  attri(属性设置),
……..) engine = engineName

例如,假设要创建一个名为user的表,此表包括id,用户名username和性别sex三个字段,并且要设置表类型为merge。则可用如下的方式创建此数据表,

create table user(

  id int not null auto_increment,

  username char(20) not null,

  sex char(2),

  primary key(id)

) engine=merge

具体执行结果见下图:

            图5 创建表user 

                                                                                                                                                                                                                                       

查看创建后表user的信息,可见表的当前存储引擎是merge,如图所示:

             图6 显示表t1 的当前状态值