zoukankan      html  css  js  c++  java
  • mysql数据库中,查看数据库的字符集(所有库的字符集或者某个特定库的字符集)

    需求描述:

      mysql中,想要查看某个数据库的字符集.通过information_schma模式下的schemata表来查询

    环境描述:

      mysql版本:5.7.21-log

    操作过程:

    1.查看information_schema.schemata表的结构

    mysql> desc information_schema.schemata;
    +----------------------------+--------------+------+-----+---------+-------+
    | Field                      | Type         | Null | Key | Default | Extra |
    +----------------------------+--------------+------+-----+---------+-------+
    | CATALOG_NAME               | varchar(512) | NO   |     |         |       |
    | SCHEMA_NAME                | varchar(64)  | NO   |     |         |       |
    | DEFAULT_CHARACTER_SET_NAME | varchar(32)  | NO   |     |         |       |
    | DEFAULT_COLLATION_NAME     | varchar(32)  | NO   |     |         |       |
    | SQL_PATH                   | varchar(512) | YES  |     | NULL    |       |
    +----------------------------+--------------+------+-----+---------+-------+
    5 rows in set (0.00 sec)

    2.查看实例中所有数据库的字符集

    select schema_name,default_character_set_name from information_schema.schemata;

    查询结果:

    备注:字段default_character_set_name就是字段的名字.

    3.查看某个特定库的字符集

    mysql> select schema_name,default_character_set_name from information_schema.schemata where schema_name = 'test01';
    +-------------+----------------------------+
    | schema_name | default_character_set_name |
    +-------------+----------------------------+
    | test01      | utf8                       |
    +-------------+----------------------------+
    1 row in set (0.00 sec)

    备注:以上语句查询的就是test01库的字符集.同时呢,在mysql实例中,schema与DB是等同的概念.

    文档创建时间:2018年6月1日10:27:24

  • 相关阅读:
    webSocket
    Spring中注解大全和应用
    原生js替换jQuery各种方法-中文版
    正则表达式-基础知识Review
    Swoole 4.1.0 正式版发布,支持原生 Redis/PDO/MySQLi 协程化
    Javascript 模块化指北
    精读《sqorn 源码》
    nodejs源码—初始化
    ubuntu显卡驱动安装
    iOS推断当前控制器是否在显示
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/9120470.html
Copyright © 2011-2022 走看看