当前位置: 首页 > news >正文

国都建设(集团)有限公司网站wordpress建站实例视频

国都建设(集团)有限公司网站,wordpress建站实例视频,广州市城乡和建设局网站首页,莱芜杂谈文章目录 1.简介2.支持的排序规则3.设置排序规则4.中文排序规则参考文献 1.简介 字符集是一组符号和编码。排序规则是一组用于比较字符集中的字符的规则。 每个 MySQL 字符集可以支持一个或者多个排序规则#xff0c;用于定义每个字符的比较规则#xff0c;包括是否区分大小… 文章目录 1.简介2.支持的排序规则3.设置排序规则4.中文排序规则参考文献 1.简介 字符集是一组符号和编码。排序规则是一组用于比较字符集中的字符的规则。 每个 MySQL 字符集可以支持一个或者多个排序规则用于定义每个字符的比较规则包括是否区分大小写是否区分重音等。 2.支持的排序规则 MySQL 使用 SHOW COLLATION 语句查看各种字符集支持的排序规则 SHOW COLLATION; --------------------------------------------------------------------- | Collation | Charset | Id | Default | Compiled | Sortlen | --------------------------------------------------------------------- | big5_chinese_ci | big5 | 1 | Yes | Yes | 1 | | big5_bin | big5 | 84 | | Yes | 1 | | dec8_swedish_ci | dec8 | 3 | Yes | Yes | 1 | ...| gb18030_chinese_ci | gb18030 | 248 | Yes | Yes | 2 | | gb18030_bin | gb18030 | 249 | | Yes | 1 | | gb18030_unicode_520_ci | gb18030 | 250 | | Yes | 8 | --------------------------------------------------------------------- 222 rows in set (0.06 sec)Collation排序规则的名称。这是排序规则的唯一标识符您可以在创建或更改表时使用它来指定表的排序规则。Charset字符集的名称。排序规则是与特定字符集关联的该列显示了该排序规则适用的字符集。Id排序规则的内部编号。这是MySQL内部使用的标识符。Default是否为默认排序规则。如果是默认排序规则将显示“Yes”否则显示“”No”。Compiled是否已编译排序规则。编译的排序规则可以更快地执行字符排序操作。如果已编译则显示“Yes”否则显示“”No”。Sortlen显示了排序规则的最大前缀长度。在某些情况下只需比较字符串的前几个字符即可确定排序顺序这可以提高性能。Sortlen 列显示了应用此规则时要比较的字符数。 每个字符集都有一个默认排序规则。 例如utf8mb4 和 latin1 的默认排序规则为 utf8mb4_0900_ai_ci 和 latin1_swedish_ci。 或者从 INFORMATION_SCHEMA CHARACTER_SETS 视图中查看所有字符集与之对应的默认排序规则。 SELECT * FROM INFORMATION_SCHEMA.CHARACTER_SETS; ----------------------------------------------------------------------------------- | CHARACTER_SET_NAME | DEFAULT_COLLATE_NAME | DESCRIPTION | MAXLEN | ----------------------------------------------------------------------------------- | big5 | big5_chinese_ci | Big5 Traditional Chinese | 2 | | dec8 | dec8_swedish_ci | DEC West European | 1 | | cp850 | cp850_general_ci | DOS West European | 1 | ... | cp932 | cp932_japanese_ci | SJIS for Windows Japanese | 2 | | eucjpms | eucjpms_japanese_ci | UJIS for Windows Japanese | 3 | | gb18030 | gb18030_chinese_ci | China National Standard GB18030 | 4 | ----------------------------------------------------------------------------------- 41 rows in set (0.05 sec)MySQL 8.0 默认使用 utf8mb4 字符集默认的排序规则为 utf8mb4_0900_ai_ci表示不区分重音和大小写。例如 SELECT a A; ----------- | a A | ----------- | 1 | ----------- 1 row in set (0.05 sec)如果换成 utf8mb4_zh_0900_as_cs 排序规则a 和 A 比较的结果如下 SELECT a COLLATE utf8mb4_zh_0900_as_cs A; ----------------------------------------- | a COLLATE utf8mb4_zh_0900_as_cs A | ----------------------------------------- | 0 | ----------------------------------------- 1 row in set (0.05 sec)3.设置排序规则 排序规则和字符集一样支持不同级别的设置。如果没有指定排序规则MySQL 会基于字符集设置一个默认的排序规则。使用 SHOW 语句查看当前设置 Variable_name |Value | -----------------------------|------------------| collation_connection |utf8mb4_0900_ai_ci| collation_database |utf8mb4_0900_ai_ci| collation_server |utf8mb4_0900_ai_ci| default_collation_for_utf8mb4|utf8mb4_0900_ai_ci|其中collation_server 与 character_set_server 对应表示 MySQL 服务器的全局默认排序规则可以在服务器配置文件中 [mysqld] 部分的 collation-server 选项或者启动服务时通过命令行参数 --collation-server 进行设置也可以在运行时动态修改。 collation_database 和 character_set_database 对应表示当前默认数据库的排序规则。当我们使用 CREATE DATABASE 或者 ALTER DATABASE 时可以指定一个排序规则。 CREATE DATABASE db_name[[DEFAULT] CHARACTER SET charset_name][[DEFAULT] COLLATE collation_name]ALTER DATABASE db_name[[DEFAULT] CHARACTER SET charset_name][[DEFAULT] COLLATE collation_name]同样对于 CREATE TABLE 和 ALTER TABLE 语句也可以为表或者字符类型的字段指定一个排序规则。 CREATE TABLE table_name (column_list)[[DEFAULT] CHARACTER SET charset_name][COLLATE collation_name]]ALTER TABLE table_name[[DEFAULT] CHARACTER SET charset_name][COLLATE collation_name]collation_connection 和 character_set_connection 对应表示客户端连接使用的排序规则。 排序规则由字符集的名称、可选的本地语言代码和 Unicode 版本以及其他属性组成例如 utf8mb4_zh_0900_as_cs 表示 9.0.0 版本 utf8mb4 字符集的中文排序规则区分重音accent sensitive和大小写case sensitive。 4.中文排序规则 对于中文而言排序方式与英文有所不同中文通常需要按照拼音、偏旁部首或者笔画进行排序。 MySQL 8.0 默认使用的排序规则 utf8mb4_0900_ai_ci 对于中文按照偏旁部首进行排序。以下语句按照员工的姓名进行排序 SELECT name FROM employee ORDER BY name; name | ---------| 关兴 | 关平 | 关羽 | 刘备 | 周仓 | 孙丫鬟 | 孙乾 | 孙尚香 | 庞统 | 廖化 | ...对于 utf8mb4 字符集utf8mb4_zh_0900_as_cs 排序规则按照中文拼音进行排序。例如 SELECT name FROM employee ORDER BY name collate utf8mb4_zh_0900_as_cs; name | ----------| 邓芝 | 法正 | 关平 | 关兴 | 关羽 | 黄权 | 黄忠 | 简雍 | 蒋琬 | 廖化 | ...也可以将数据转换为其他支持特定排序规则的字符集例如 gbk 字符集默认的 gbk_chinese_ci 排序规则就是按照拼音进行排序 SELECT emp_name FROM employee ORDER BY convert(emp_name using gbk);该语句和上一个示例返回的结果相同。 参考文献 Chapter 10 Character Sets, Collations, Unicode
http://www.pierceye.com/news/133769/

相关文章:

  • 视频网站开发框架小说类网站功能建设
  • 网站规划与设计案例网站建设方案设计
  • 漯河网站建设费用成都网站建设重庆最加科技
  • 莱芜 网站wordpress 关闭警告
  • 深圳做棋牌网站建设哪家技术好建设一个网站的规划
  • 网站开发流程比较合理网站已经申请了域名 接下来怎么
  • 校园电商平台网站建设网站网址模板
  • 沈阳有资质做网站的公司温州做网站定制
  • wordpress codex网站seo和sem是什么意思
  • 建网站平台哪家好装修设计软件app排行
  • 网站开发文档撰写企业管理培训课程图片
  • 网站开发公司资质wordpress文章管理模板
  • 建筑网站知识大全江苏有哪些网站建设的公司
  • 江汉网站建设用js做网站登录
  • wordpress做购物网站河南省建设工程造价协会网站
  • wex5可以做网站吗爱射影院网站建设中
  • 网站建设多选题百度文库做好中心网站建设工作总结
  • 网站开发都用phpwordpress文章内图片幻灯片
  • 岳阳网站建设企业绿色大气漂亮dedecms茶叶企业网站
  • 网站建设使用虚拟主机的优点与缺点做百科网站
  • 网站被墙是谁做的电影网站模板
  • 合肥建设网官方网站网页设计网站制作公司
  • 外贸网站建设评价网站的营销方案
  • 邯郸专业做wap网站中国设计网址导航
  • 邯郸移动网站建设价格官方网站车联网是谁做
  • 哪个网站可以做高像素动图个人网站排版设计
  • 多少网站域名采用中文做一个电子商务网站在哪里做
  • 家装设计学校沈阳网站建设优化企业
  • 网站开发公司售后服务触屏端网站开发
  • 建设银行网站注销吗网页制作作品