数据导出
完整数据库备份
注意:
1 加上 ”
” 参数,就相当于同时加上了如下参数:
2 必须指定字符集
通常选择 gbk、utf8 或 latin1
数据导入
注意:
1 导入导出的字符集应该一样(讨论A)
关于备份文件(讨论A)
用文本编辑器打开 database_dump.sql 文件,在头部会有如下一行内容:
其中的 gbk 就是导出时指定的字符集,在导入到新数据库的时候,这条语句会告诉 MySQL 服务器当前的连接环境使用这个指定的字符集。
简单总结:
为了整体环境一致,也为了维护工作更简单,我建议如下几点:
1 在设计数据库、表、字段的时候,要全部保持一致的字符集,例如,我们全部都用 utf8;
2 在 PHP 和 MySQL 建立连接的时候,用
语句设置连接环境;
3 在 Web 页面的 HTML 代码中加入如下代码:
4 保存程序和模板文件的时候也用统一的 utf8 字符集保存
保证了上述 4 点,我们在开发 Web 应用中,就不会遇到任何编码的问题了。