最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL教程之校对集问题

来源:懂视网 责编:小采 时间:2020-11-09 08:41:01
文档

MySQL教程之校对集问题

MySQL教程之校对集问题:本篇文章主要给大家介绍mysql中的校对集问题,希望对需要的朋友有所帮助!推荐参考教程:《mysql教程》校对集问题校对集,其实就是数据的比较方式。校对集,共有三种,分别为:_bin:binary,二进制比较,区分大小写;_cs:case sensitive,大小写敏
推荐度:
导读MySQL教程之校对集问题:本篇文章主要给大家介绍mysql中的校对集问题,希望对需要的朋友有所帮助!推荐参考教程:《mysql教程》校对集问题校对集,其实就是数据的比较方式。校对集,共有三种,分别为:_bin:binary,二进制比较,区分大小写;_cs:case sensitive,大小写敏

本篇文章主要给大家介绍mysql中的校对集问题,希望对需要的朋友有所帮助!

推荐参考教程:《mysql教程》

校对集问题

校对集,其实就是数据的比较方式。

校对集,共有三种,分别为:

  • _bin:binary,二进制比较,区分大小写;

  • _cs:case sensitive,大小写敏感,区分大小写;

  • _ci:case insensitive,大小写不敏感,不区分大小写。

  • 查看(全部)校对集 –> 基本语法:show collation;

    10

    如上图所示,MySQL 数据库支持百多种校对集。

    接下来,咱们在一起看看校对集的应用,因为只有当数据进行比较的时候,校对集才会生效。在这里,咱们用utf8_bin_ci两种校对集进行比较:

    -- 创建两张使用不同校对集的表create table my_collate_bin(
     name char(10)
    )charset utf8 collate utf8_bin;create table my_collate_ci(
     name char(10)
    )charset utf8 collate utf8_general_ci;

    11

    如上图所示,咱们创建了两张表,分别为my_collate_binmy_collate_ci,其校对集分别为_bin_ci. 然后,分别向这两张表中添加数据:

    -- 向表中添加数据insert into my_collate_bin values ('a'),('A'),('B'),('b');insert into my_collate_ci values ('a'),('A'),('B'),('b');

    再分别查看两张表中的数据:

    -- 查看表中的数据select * from my_collate_bin;select * from my_collate_ci;

    13

    下面,咱们根据表中的某个字段(在这里my_collate_binmy_collate_ci都仅有一个字段)进行排序,其基本语法为:

    order by + 字段名 + [asc/desc];

    其中,asc表示升序,desc表示降序,默认为升序。执行如下 SQL 语句:

    -- 排序比较select * from my_collate_bin order by name;select * from my_collate_ci order by name;

    14

    如上图所示,显然校对集生效啦!

    此外,咱们需要特别注意的是: 校对集必须在没有数据之前声明好,如果有了数据之后,再进行校对集的修改,则修改无效。

    温馨提示:用符号[]括起来的内容,表示可选项;符号+,则表示连接的意思

    文档

    MySQL教程之校对集问题

    MySQL教程之校对集问题:本篇文章主要给大家介绍mysql中的校对集问题,希望对需要的朋友有所帮助!推荐参考教程:《mysql教程》校对集问题校对集,其实就是数据的比较方式。校对集,共有三种,分别为:_bin:binary,二进制比较,区分大小写;_cs:case sensitive,大小写敏
    推荐度:
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top