mysql中修改資料表的引擎

2021-08-27 10:06:09 字數 515 閱讀 2325

對於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;

MySQL 修改資料表

修改資料表是指修改資料庫中已有資料表的結構。mysql 使用 alter table 語句修改表。mysql 通過 alter table 語句修改表名,語法規則如下 alter table 舊表名 rename to 新錶名 其中 to 為可選引數,使用與否均不影響結果。修改欄位的資料型別,就是把...

MySQL修改資料表

alter ignore table tb name alter spec,alter spec.alter specification add column create definition first after column name 新增新字段 add index index name i...

MySQL學習 修改資料表

1 取出乙個表的部分內容,形成乙個新錶 原表user 取出其中的 userid,username,userpass三項內容形成新錶user1 2 在原有表的基礎上新增新的列定義 下圖,增加新的gender列和email列演示 alter table user add gender varchar 2...