要知道 MySQL 表是否使用 MyISAM 或 InnoDB 引擎,您可以使用以下语法。以下语法可用于多个表:show table status from yourDatabaseName;以下是可用于特定表的语法,即了解表的引擎:show table status from yourDatabaseName Like ‘yourTableName’。以下是显示所有表引擎的查询:mysql> show table status from sampleTest;以下是输出:+--------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------+ | Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | ... 阅读更多
要获取表的首要键,您可以使用 show 命令。语法如下:SHOW INDEX FROM yourDatebaseName.yourTableName WHERE Key_name = 'PRIMARY';假设我们有一个带有两个主键的表;其中一个是“Id”,第二个是“RollNum”。表的查询如下:mysql> create table TwoOrMorePrimary -> ( -> Id int, -> Name varchar(200), -> RollNum int -> , -> Primary key(Id, Age) -> ); 应用上述语法获取表的首要键。… 阅读更多