oracle和sql server等数据库只配备一种存储引擎,所有的数据存储管理机制都是同一个。而mysql数据库提供了多种存储引擎。用户可以选择适合不同需求的存储引擎来为数据表存储数据,同时也能够根据自身需求编写专属存储引擎。
方法一从phpmyadmin中查找默认的数据库类型是可能的,前提是你已经获得了对phpmyadmin的访问权限。从phpmyadmin中选中数据库来查看它的表列表。在“type”一列的下面,你会看到每个表的数据表类型。
方法二如果你可以直接登录mysql服务器,另外一种鉴别存储引擎的方法是登录mysql服务器后运行下面的mysql命令:
mysql> select engine from information_schema.tables where table_schema = 'my_database' and table_name = 'my_table';
上面的命令会显示在’mydatabase’数据库中’mytable’表的引擎类型。
方法三使用mysqlshow,一种命令行下的工具,还有一种检查引擎的方法,可以显示数据库信息。mysqlshow在mysql 客户端安装包中有。要使用mysqlshow命令,必须提供mysql服务器的登录凭据。
下面的命令会显示特定的数据库信息。在“engine”一列下面,你可以看到每个表使用的引擎。
$ mysqlshow -u -p -i
以上就是linux下怎么查看mysql存储引擎的详细内容。
