什么是.mys.utf8.sql扩展名?

时间:2016-01-12 20:10:22

标签: mysql phpmyadmin

<install>
 <sql>
     <file driver="mysql" charset="utf8">sql/mysql/install.mysql.utf8.sql</file>
     <file driver="sqlazure" charset="utf8">sql/sqlazure/install.sqlazure.utf8.sql</file>
 </sql>
</install>

<uninstall>
 <sql>
     <file driver="mysql" charset="utf8">sql/mysql/uninstall.mysql.utf8.sql</file>
     <file driver="sqlazure" charset="utf8">sql/sqlazure/uninstall.sqlazure.utf8.sql</file>
 </sql>
</uninstall>

<update> 
 <schemas>
    <schemapath type="mysql">sql/mysql/updates</schemapath> 
  <schemapath type="sqlazure">sql/sqlazure/updates</schemapath> 
 </schemas> 
</update>

我想知道我是否可以将我在Phpmyadmin中的数据库导出为这样的格式或者我可以用xml读取的内容

1 个答案:

答案 0 :(得分:0)

此代码段实际上几乎不包含任何数据,并且无法用于重新创建数据库。它实际上不是数据库的导出,它是一部分代码,它告诉您(或某些程序)在哪里找到要创建(或卸载或更新)数据库的SQL文件。

我很好奇这个文件来自哪里,因为它不是MySQL可以读取的格式,所以它必须来自其他程序作为该程序的原生格式。要制作这样的文件,你必须使用它制作的任何程序。 phpMyAdmin可以执行XML格式,但它看起来不像这样。

另外,我从未见过.mys.utf8.sql扩展,但我的猜测是它是一个包含编码为UTF8的SQL命令的文件。我熟悉的大多数文件只有一个扩展名,所以对我来说这是一个新的。