在做数据导入时,当字符集满足下列()时才能正确导人。
第1题:
下面关于基本ASCII码字符集的叙述中,错误的是
A.ASCII码字符集中字符的代码值小于128
B.ASCII码字符集中的部分字符是不可打印(显示)的
C.对同一个英文字母,小写字母的ASCII代码值比大写字母的值大26
D.ASCII码字符集中部分字符无法使用PC键盘输入
第2题:
关于ASCII码字符集中的字符,下面叙述中正确的是
A.ASCII码字符集共有128个不同的字符
B.每个字符都是可打印(或显示)的
C.每个字符在PC机键盘上都有一个键与之对应
D.ASCII码字符集中大小写英文字母的编码相同
第3题:
参考答案:
对MySQL数据库来说,字符集很重要,因为数据库存储的数据大部分都是各种文字,字符集对数据库的存储,处理性能都会有所影响。
主要考虑一下几方面的因素
1.满足应用支持语言的需求,应用处理各种各样的文字,发布到使用不同语言的国家或地区,可以选择Unicode字符集,MySQL的话可以选择UTF-8
2.如果应用中涉及已有数据的导入,就要充分考虑数据库字符集对已有数据的兼容性。
假设数据是GBK文字,如果选择其他数据库字符集,就可能导致某些文字无法正确导入的问题。
3.如果数据库需要支持一般是中文,数据量很大,性能要求也很高,可以选择双字节定长编码的中文字符集,比如GBK。
因为相对于UTF-8而言,GBK比较小,每个汉字只占用2个字节,而UTF-8汉字编码需要3个字节,这样可以减少磁盘I/O,数据库缓存,已经网络传输的时间,从而提高性能。
如果是英文字符,仅有少量汉字字符,那么选择UTF-8更好。
4.如果数据库需要做大量的字符运算,如比较、排序,那么选择定长字符集可能会更好,因为定长字符集的处理速度比变长的快。
二、MySQL支持的字符集
MySQL服务器可以支持多种字符集,在同一台服务器,同一个数据库,同一个表都可以指定不同的字符集。
查看所有可用字符集的命令 show character set;
例如MySQL5.7支持41种可以用字符集
mysql> show character set;
三、MySQL的字符集包括字符集和校对规则
1.字符集用来定义MySQL存储字符串的方式
2.校对规则用来定义比较字符串的方式。
3.字符集和校对规则是一对多关系
4.每个字符集至少对应一个校对规则
例如:查看gbk的校对
show collation like 'gbk%';
四、MySQL字符集的设置
1.MySQL的字符集和校对规则有4个级别的默认设置,服务器级、数据库级、表级、和字段级。
2.服务器字符集和校对规则
第4题:
Oracle产生汉字显示异常的原因没有可能的是()。
第5题:
输入时,如果Oracle客户端字符集与Oracle服务器端字符集设置不一样,那么以下正确的是()。
第6题:
能够把从标准输入文件读入的一个字符集合翻译成另一个字符集合然后输出到标准输出文件的命令是()。
第7题:
Java语言使用的字符集是()
第8题:
要求将Linux(中文环境)的字符集改成字符集()
第9题:
目前计算机中使用最广泛的西文字符集及其编码是ASCII字符集和ASCII码。
第10题:
()决定SQLServer在查询数据库时所采用的数据比较方式。
第11题:
纪检监察管理信息系统客户端软件的安装,配置不正确的是()。
第12题:
对
错
第13题:
关于编码有下述说法:
①对字符集进行编码时,如果字符集中任一字符的编码都是其它字符的编码的前缀,则称这种编码称为前缀编码。
②对字符集进行编码时,要求字符集中任一字符的编码都不是其它字符的编码的后缀,这种编码称为后缀编码。
③不存在既是前缀编码又是后缀编码的编码。
④哈夫曼编码属于前缀编码。
⑤哈夫曼编码属于后缀编码。
⑥哈夫曼编码对应的哈夫曼树是正则二叉树。
其中正确的是(13)。
A.①③④⑥
B.②④⑥
C.②③④⑥
D.①④⑥
第14题:
关于ASCII码字符集中的字符,下面叙述中正确的是( )。
A.ASCII码字符集共有128个字符
B.每个字符都是可打印(或显示)的
C.每个字符在PC机键盘上都有一个键与之对应
D.ASCII码字符集中大小写英文字母的编码相同
第15题:
安装中文操作系统和数据库时,需要将数据库的字符集设置为()。
第16题:
影响Oracle数据库字符集最重要的参数NLS—LANG,以下()不是该参数的组成部分。
第17题:
Oracle版本升级或重新安装系统是选择了与原来服务器端不同的字符集,下列属于不必要的方法是()
第18题:
请问以下关于Oracle数据库字符集的说法正确的是()
第19题:
要求将Linux的字符集改成什么字符集()
第20题:
在安装Oracle9.2.0.1forWindows服务器(OMC服务器上)过程中,数据库字符集是由数据库中要存储的语言组的数量决定的,数据库中应该使用哪个字符集()
第21题:
用户的服务器使用European字符集,而用户的客户机则使用American字符集。那么,Oracle解决这个问题的方法是()。
第22题:
在ASCII字符集中的字符其内容为一个字节,称为()角方式,而纯中文字符集中的字符其内码为两个字节,称为()角方式。
第23题:
修改Linux的字符集,要修改文件()