数据库中的字符集有很多种,影响编程的主要是客户端字符集和数据库字符集(还有一种服务器字符集,不知道是做什么用的)。
数据库中常见的操作是保存数据和读取数据。在这个过程中,随机代码似乎与数据库字符集无关。我们只需要保证写的时候选择的字符集和读的时候选择的字符集一致,也就是说我们只需要保证两个操作的客户端字符集一致。
客户端字符集的设置取决于客户端的不同方法:
1.使用控制台连接,并在my.ini文件的客户端项中设置它;
2.使用ems连接,首选ems连接配置的字符集,默认使用my.ini文件中的设置;
3.jdbc连接,在连接字符串中指定:
JDBC:MySQL://192 . 168 . 3 . 99:3306/test?useUnicode = true & amp;字符编码=gbk
编写时,Mysq会将客户端指定的字符集转换成数据库字符集,并存储在数据文件中。读取时,MySQ会将数据库字符集转换为客户端字符集,并显示给客户端。明显的好处是避免了转换的性能损失。另外,如果考虑到数据库未来的迁移,将数据库字符集设置为大部分数据库都支持的字符集会省去很多麻烦。
与几个字符集相关的命令:
1.检查MySQL数据库服务器字符集,数据库字符集和客户端字符集。
以下是引用的内容:显示变量如& rsquo。% char % & rsquo;
客户端字符集
数据库字符集
服务器字符集
2.检查MySQL数据表的字符集。
显示tablename中的表状态,如& rsquo% countries % & rsquo;
3.检查MySQL数据列的字符集。
显示tablename中的完整列;
4.检查当前安装的MySQL支持的字符集。
显示字符集;
关键词:方法、事件、保证、字符集优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。本文链接:http://www.123down.cn/gonglue/227247.html