什么是排序规则(collation) 关于SQL Server的排序规则,估计大家都不陌生,在创建数据库时我们经常要选择一种排序规则(conllation),一般我们会留意到每一种语言的排序规则都有许多种,比如标准大陆简体中文Chinese_PRC的排序规则就有数十种之多 这些排序规则有什么作用呢?...
分类:
数据库 时间:
2014-07-07 11:25:54
阅读次数:
276
更改存储过程的时候,在SQL中出现了 “无法解决 equal to 操作的排序规则冲突”错误,网上搜之,发现是表之间元素创建时排序规则不同(一个是collate Chinese_PRC_CI_AI_WS,一个为COLLATE SQL_Latin1_General_CP1_CI_AS)COLLATE ...
分类:
数据库 时间:
2014-07-06 20:32:59
阅读次数:
402
phpmyadmin 创建数据库的默认编码是:latin1_swedish_ci修改默认编码的方法是1.登录phpmyadmin2.在导航部分点:变量3.Ctrl+F 查找:latin1_swedish_ci4.把latin1_swedish_ci 修改为 你想要的编码,我设置的是:utf8_gen...
分类:
数据库 时间:
2014-06-28 23:41:02
阅读次数:
257
SQLmysql我们的MySQL使用latin1的默认字符集,也就是说,对汉字字段直接使用GBK内码的编码进行存储,当需要对一些有汉字的字段进行拼音排序时(特别涉及到类似于名字这样的字段时),默认无法通过order by关键字正确排序。经过网上查找,网上的办法大多是针对使用utf8字符集的数据库,主...
分类:
数据库 时间:
2014-06-18 10:01:58
阅读次数:
221
在编写存储过程时,经常会用到临时表,而且往往会使用临时表与正式表相关联。当临时表与正式表关联的字段是字符类型的时候,因为临时表创建的字符类型会默认数据库的编码,而正式表的字符编码可能不同,那么这个时候,需要对正式表的该字段加上collate
database_default 语句来进行关联,例句:c...
分类:
数据库 时间:
2014-05-26 07:32:53
阅读次数:
248
用MySQL命令行新建数据库和表时默认的字符编码是latin1,但是在实际开发过程中一般都是使用utf8格式的编码。操作如下:1、修改数据库字符编码mysql>
alter database mydb character set utf8 ;2、创建数据库时,指定数据库的字符编码mysql> cre...
分类:
数据库 时间:
2014-05-15 21:54:10
阅读次数:
307
解决办法:在登入的时候,输入 mysql
--default-character-set=latin1 -uroot -pxxxx 数据库名 就能解决这个不能对其的问题了。
分类:
数据库 时间:
2014-05-08 10:02:36
阅读次数:
307