美文网首页
MYSQL 8 基本操作之03 (字符集)

MYSQL 8 基本操作之03 (字符集)

作者: 轻飘飘D | 来源:发表于2019-08-17 19:52 被阅读0次
    1. 查询服务器字符集
    root@127.0.0.1 : testdb【10:47:21】116 SQL->show variables like 'character_set_server';
    +----------------------+---------+
    | Variable_name        | Value   |
    +----------------------+---------+
    | character_set_server | utf8mb4 |
    +----------------------+---------+
    
    1. 查询服务器字符集校对规则
    #校对规则命名约定:
    # _ci【大小写不敏感】, 
    #_cs【大小写敏感】,
    #_bin【二元,即比较是基于字符编码的值而与languange无关】
    
    root@127.0.0.1 : testdb【10:47:23】117 SQL->show variables like 'collation_server';
    +------------------+--------------------+
    | Variable_name    | Value              |
    +------------------+--------------------+
    | collation_server | utf8mb4_0900_ai_ci |
    +------------------+--------------------+
    
    1. 查询数据库字符集
    root@127.0.0.1 : testdb【10:50:24】118 SQL->show variables like 'character_set_database';
    +------------------------+---------+
    | Variable_name          | Value   |
    +------------------------+---------+
    | character_set_database | utf8mb4 |
    +------------------------+---------+
    
    1. 查询数据库字符集校对规则
    root@127.0.0.1 : testdb【10:52:16】121 SQL->show variables like 'collation_database';
    +--------------------+--------------------+
    | Variable_name      | Value              |
    +--------------------+--------------------+
    | collation_database | utf8mb4_0900_ai_ci |
    +--------------------+--------------------+
    
    1. 查询表的字符集及校对规则
    root@127.0.0.1 : testdb【10:52:56】123 SQL->show create table t1 \G;
    *************************** 1. row ***************************
           Table: t1
    Create Table: CREATE TABLE `t1` (
      `aaa` int(11) DEFAULT NULL,
      `bbb` varchar(10) DEFAULT NULL
    ) /*!50100 TABLESPACE `testdb_ud` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
    

    相关文章

      网友评论

          本文标题:MYSQL 8 基本操作之03 (字符集)

          本文链接:https://www.haomeiwen.com/subject/dqbskctx.html