例子如下:(建设table相同)
- mysql> ALTER TABLE test_table ADD COLUMN char_column VARCHAR(25) CHARACTER SET utf8;
2. 查察column的字符集/字符序
- mysql> SELECT CHARACTER_SET_NAME, COLLATION_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA="test_schema" AND TABLE_NAME="test_table" AND COLUMN_NAME="char_column";
- +--------------------+-----------------+
- | CHARACTER_SET_NAME | COLLATION_NAME |
- +--------------------+-----------------+
- | utf8 | utf8_general_ci |
- +--------------------+-----------------+
- 1 row in set (0.00 sec)
3. column字符集/排序法则确定
假设CHARACTER SET、COLLATE的值别离是charset_name、collation_name:
- 假如charset_name、collation_name均明晰,则字符集、字符序以charset_name、collation_name为准。
- 只明晰了charset_name,collation_name未明晰,则字符集为charset_name,字符序为charset_name的默认字符序。
- 只明晰了collation_name,charset_name未明晰,则字符序为collation_name,字符集为collation_name关联的字符集。
- charset_name、collation_name均未明晰,则以table的字符集、字符序为准。
【编辑保举】 - 详解MySQL数据库常见的索引题目:无索引,隐式转换,附实例声名
- 闲聊数据库高可用容灾筹划计划
- 记一次出产数据库log file sync 守候变乱非常及处理赏罚进程
- 一路MySQL时刻戳精度激发的血案
- MySQL怎样重置root暗码
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|