欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql数据库修改数据表引擎的方法

程序员文章站 2024-02-26 09:13:31
对于mysql数据库,如果你要使用事务以及行级锁就必须使用innodb引擎。如果你要使用全文索引,那必须使用myisam。 innodb的实用性,安全性,稳定性更高但是效率...

对于mysql数据库,如果你要使用事务以及行级锁就必须使用innodb引擎。如果你要使用全文索引,那必须使用myisam。 innodb的实用性,安全性,稳定性更高但是效率比myisam稍差,但是有的功能是myisam没有的。修改mysql的引擎为innodb,可以使用外键,事务等功能,性能高。

查看数据表的状态

复制代码 代码如下:

show table status from sites where name='site'; 
show table status from db_name where name='table_name'; 
 

更改表的引擎

复制代码 代码如下:

alter table table_name engine=innodb; 
alter table table_name engine=myisam;