<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可以读取的格式
发布于 2016-02-19 11:20:56
这段代码实际上包含的数据很少,并且没有任何可用于重新创建数据库的内容。它实际上并不是数据库的导出,而是告诉您(或某个程序)在哪里可以找到要创建(或卸载或更新)数据库的SQL文件的一部分代码。
我很好奇这个文件是从哪里来的,因为它不是MySQL可以读取的格式,所以它必须来自其他程序作为该程序的本机格式。要制作这样的文件,你必须使用任何制作它的程序。phpMyAdmin可以执行XML格式,但它看起来不像这样。
此外,我从未见过.mys.utf8.sql扩展名,但我猜测它是一个包含UTF8命令的文件。我熟悉的大多数文件只有一个扩展名,所以这对我来说是一个新的扩展名。
https://stackoverflow.com/questions/34752893
复制相似问题