MySQL表类型和存储引擎查看和更改
- MySQL表类型和存储引擎查看和更改
发布时间:2011-12-15 类别:SQL技术 来源:侠客工作室 -
- 1
- 2
- 3
- 4
- 5
MySQL原生版包含myisam、innodb(innobase,innodb-plugin)等等引擎,如果我们在my.cnf指定了默认存储引擎,那么我们创建库和表时都会使用默认的引擎,但是默认引擎有时并不能满足我们的需求,这时候可能就需要我们的sql脚本中加入创建表时要用的引擎了,例如:
create table discuz.cdb_user engine = innodb;
这样就可以将表discuz.cdb_user的引擎变更为innodb引擎了。
也可以在创建表之后通过下面语句来变更:
alter table discuz.cdb_user engine =innodb;
如果要查看表的类型可以使用:
show table status form discuz;
表示查看数据库discuz里所有表的信息,其中Engine:对应的列就是表所用的存储引擎
如果要查看单个表的信息可以使用:
show create table discuz.cdb_user ;
在输出信息的最后可以看到engine=*****,此处就是表所用的存储引擎修改存储引擎,可以用命令Alter table tableName engine =engineName
-
中搜索:MySQL表类型和存储引擎查看和更改 中搜索:MySQL表类型和存储引擎查看和更改
中搜索:MySQL表类型和存储引擎查看和更改 中搜索:MySQL表类型和存储引擎查看和更改
中搜索:MySQL表类型和存储引擎查看和更改 中搜索:MySQL表类型和存储引擎查看和更改 - ☆☆☆技术交流群:5684178☆☆☆
- 上一篇:将.sql大文件导入到mysql中及常用命令
- 下一篇:MySQL中UNION的使用