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

标签 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 读取的格式

最佳答案

此代码片段实际上包含很少的数据,并且没有任何可用于重新创建数据库的数据。它并不是真正的数据库导出,它是代码的一部分,告诉您(或某些程序)在哪里可以找到 SQL 文件来创建(或卸载或更新)数据库。

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

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

关于mysql - .mys.utf8.sql 扩展名是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34752893/

相关文章:

php - 使用通配符比较 2 个表

mysql - 删除MYSQL表中的所有重复值

mysql - 删除级联MySQL

php - 如何让 PHPMyAdmin 显示 MySQL 警告?

mysql - 如何检查两个MySQL表中两个时间之间的差异?

sql - 在 MySQL 中实现数组

mysql - 在 SQL 请求中,如何查找字符串最后部分(最后一个空格之后)包含数字的所有记录

php - 需要有关 PHP 循环中使用的特定 MySQL 查询的帮助

php - 发布数据未正确存储在 codeigniter 的数据库中

mysql - 比较具有和不具有 NULL 值的多列