• 《MySQL必知必会》第二十七章:全球化和本地化


    @author: Tobin
    @date: 2019/11/7 17:41:52

    介绍MySQL处理不同字符集和语言的基本知识。

    几个概念。

    • 字符集:字母和符号的集合
    • 编码:某个字符集成员的内部表示
    • 校对:规定字符如何比较的指令
    -- 显示所有可用的字符集,描述和默认校对
    SHOW CHARACTER SET;
    
    -- 显示支持的校对完整列表
    SHOW COLLATION;
    
    -- 确认使用字符集和校对
    SHOW VARIABLES LIKE 'character%';
    SHOW VARIABLES LIKE 'collation%';
    
    -- 给表指定字符集和校对
    CREATE TABLE
    (
        column1, INT
        column2, VARCHAR(10)
    )DEFAULT CHARACTER SET heberw
    COLLATE hebrew_general_ci;
    
    -- 给列指定字符集和校对
    CREATE TABLE
    (
        column1, INT
        column2, VARCHAR(10)
        column3, VARCHAR(10) CHARACTER SET latin1 COLLATE latin1_general_ci
    )DEFAULT CHARACTER SET heberw
    COLLATE hebrew_general_ci;
    
    -- 校对对数据排序起着重要作用,下面区分大小写
    SELECT * FROM customers
    ORDER BY lastname, firstname COLLATE latin1_general_ci;
    
  • 相关阅读:
    职业生涯系列
    自我进修系列
    每周问题系列
    职业生涯系列
    软件测试专用名词
    Java系列 – 用Java8新特性进行Java开发太爽了(续)
    Java系列
    EJB系列
    EJB系列
    EJB系列
  • 原文地址:https://www.cnblogs.com/zuotongbin/p/11814190.html
Copyright © 2020-2023  润新知