<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读取的内容
答案 0 :(得分:0)
此代码段实际上几乎不包含任何数据,并且无法用于重新创建数据库。它实际上不是数据库的导出,它是一部分代码,它告诉您(或某些程序)在哪里找到要创建(或卸载或更新)数据库的SQL文件。
我很好奇这个文件来自哪里,因为它不是MySQL可以读取的格式,所以它必须来自其他程序作为该程序的原生格式。要制作这样的文件,你必须使用它制作的任何程序。 phpMyAdmin可以执行XML格式,但它看起来不像这样。
另外,我从未见过.mys.utf8.sql
扩展,但我的猜测是它是一个包含编码为UTF8的SQL命令的文件。我熟悉的大多数文件只有一个扩展名,所以对我来说这是一个新的。