1:字符集:

一般 主要选择两种:

1:utf8   (看unicode编码区从1 ~ 126就属于传统utf8区,),一般都够用,除非需要存储特殊字符

2:utf8mb4(utf8mb4兼容utf8,且比utf8能表示更多的字符。utf8mb4也兼容utf8 的区,126行以下就是utf8mb4扩充区,什么时候你需要存储那些字符,你才用utf8mb4,否则只是浪费空间)

所以字符集一般选择是:utf8,除非有特殊字符就选utf8mb4。

2:排序规则:

一般主要分两种:utf_bin和utf_general_ci

bin 是二进制, a 和 A 会别区别对待.

general_ci 是不区分不区分大小写,注册用户名和邮箱的时候就要使用。

utf8_general_cs 区分大小写

utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。

utf8_general_ci校对速度快,但准确度稍差。(准确度够用,一般建库选择这个)

utf8_unicode_ci准确度高,但校对速度稍慢

所以一般排序规则选择是: utf_general_ci

关于mysql创建数据库中字符集和排序规则的选择

标签:特殊字符   nbsp   创建数据库   排序   使用   大小写   区分大小写   关于   建库

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/songyinan/p/13282401.html

mysql选择排序规则_关于mysql创建数据库中字符集和排序规则的选择相关推荐

  1. mysql 中文字符排序规则_mysql中字符集和排序规则说明

    数据库需要适应各种语言和字符就需要支持不同的字符集(Character Set),每种字符集也有各自的排序规则(Collation). 一.字符集 字符集,即用于定义字符在数据库中的编码的集合. 常见 ...

  2. MySQL 批量修改数据库的字符集和排序规则

    推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...

  3. navicat如何配置链接mysql并且新建数据库设置字符集和排列规则

    首先我们大家必须先安装好navicat软件,安装完成之后我们点击windows窗口可以看到有Navicat应用图标. 然后我们将Navicat设置桌面快捷键,设置完成之后我们在桌面上就可以看到有nav ...

  4. sql server中字符集和排序规则到底什么关系

    --SQLSERVER 中的排序规则 服务器>数据库>表列 --------------------------------- 排序规则简介 ----------------------- ...

  5. mysql查询课程最高分_在“成绩管理”数据库中,查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。 A.SELE_搜题易...

    统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称.开课院系和选修人数,并按选课人数排序.正确的命令是(  ). A.SELECT 课程名称,开课院系,COUNT(课程编号)A ...

  6. mysql查询计算机系信息_在学生管理数据库中查询通信系和计算机系的所有教师信息...

    在学生管理数据库中查询通信系和计算机系的所有教师信息 答:select * from 教师 where 系部代码 in(select 系部代码 from 系部 where 系部名称 in('通信系', ...

  7. MySQL中支持的字符集和排序规则

    一.MySQL字符集概念 1.1 MySQL中的utf8和utf8mb4 我们常说 utf8 字符集表示一个字符需要使用1-4个字节,但是我们常用的一些字符使用1-3个字节就可以表示了.而在 MySQ ...

  8. mysql默认字符集和排序_MySQL字符集和排序规则

    MySQL在创建数据库是,需要设置数据库的字符集和排序规则,如图所示: 我觉得这里有必要解释下字符集和排序规则这两个概念. 字符集 说到字符集,需要先提下字符.字符集和字符编码这几个词的含义. 字符( ...

  9. mysql的四个默认数据库是什么版本,MySQL5.7数据库字符集和排序规则有四个级别的默认设置:服务器,数据库,表和列。...

    MySQL5.7数据库字符集和排序规则有四个级别的默认设置:服务器,数据库,表和列. 最初,服务器字符集和排序规则取决于启动mysqld时使用的选项.可以使用 --character-set-serv ...

最新文章

  1. Cornell University Designing with Microcontrollers
  2. R语言dplyr包通过数据列的索引重命名数据列实战(Rename Column by Index Position)
  3. 3559A sdk卡
  4. php time相差12小时_PHP获取时间比实际时间少8小时的问题
  5. 双指针 - 四数之和
  6. 深度学习cnn人脸检测_用于对象检测的深度学习方法:解释了R-CNN
  7. Hibernate字节码增强
  8. 3D溜溜网站用的是php吗_三大免费开源的php语言cms系统 用好它们让你一天建好一个网站...
  9. 度小满面试题20190923
  10. linux nand 坏块_NAND Flash的坏块管理设计
  11. 从数据库导出到EXCEL文件的sql语句
  12. 细粒度图像分析进展综述(转)
  13. 多年收集的一些稀有软件1
  14. android开机动画多长时间_ANDROID开机动画分析
  15. SpringBoot + Spring Cloud +Vue 管理系统前端搭建(二、visual studio code开发前端项目
  16. 用例执行一半总是报错“An unknown server-side error occurred ...Original error: Error: socket hang up”
  17. lol微信登录服务器,lol开放微信登录功能 lol微信怎么登陆
  18. 如何清除(登录)缓存
  19. 随心测试_Python Se_005鼠标悬停操作
  20. gedit 显示行号

热门文章

  1. 繁凡的对抗攻击论文精读(三)ICLR2019 利用先验知识进行高效黑盒对抗攻击的 bandits 算法(MIT)
  2. 符合ASIL D的AUTOSAR基础软件带来的安全和性能
  3. Hibernate Validator 6.0.13 声明和验证方法约束(Declaring and validating method constraints)
  4. Java中ArrayList类的常用方法
  5. 数据安全及各种加密算法对比
  6. 支付宝android客户端,支付宝Android客户端使用笔记(一)
  7. C#hotmail自动接收邮件
  8. 菜即是原罪,2018省赛总结
  9. 【满分】【华为OD机试真题2023 JAVAJS】核酸检测人员安排
  10. Connector odbc 安装