<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 读取的格式
最佳答案
此代码片段实际上包含很少的数据,并且没有任何可用于重新创建数据库的数据。它并不是真正的数据库导出,它是代码的一部分,告诉您(或某些程序)在哪里可以找到 SQL 文件来创建(或卸载或更新)数据库。
我很好奇这个文件来自哪里,因为它不是 MySQL 可以读取的格式,所以它必须来自其他程序作为该程序的 native 格式。要制作这样的文件,您必须使用制作它的任何程序。 phpMyAdmin 可以做 XML 格式,但它看起来不是这样的。
此外,我从未见过 .mys.utf8.sql
扩展名,但我猜测它是一个包含编码为 UTF8 的 SQL 命令的文件。我熟悉的大多数文件只有一个扩展名,所以这对我来说是一个新扩展名。
关于mysql - .mys.utf8.sql 扩展名是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34752893/