分享

mysql 常用查看库,表字符集命令

 bleach尸魂界 2014-06-21
本资源引自:
mysql 常用查看库,表字符集命令 - bjlfp的日志 - 网易博客
http://bjlfp.blog.163.com/blog/static/773684612012298455765/
-----------------------------------------------------------------------------------------------------------------------------------
mysql 常用查看库,表字符集命令  

2012-03-09 08:45:57|  分类: mysql |  标签:mysql  字符集  命令   |举报|字号 订阅
1.查看数据库支持的所有字符集 
        show character set;或show char set;  

  2.查看当前状态 里面包括当然的字符集设置 
        status或者\s 

  3.查看系统字符集设置,包括所有的字符集设置 
        show variables like 'char%'; 

  4.查看数据表中字符集设置 
        show full columns from tablename; 或者 show create table tablename\G; 

  5.查看数据库编码 
        show create database dnname;  



修改字符集命令 
级别 命令 时效 备注 
服务器 SET GLOBAL character_set_server=utf8;  临时   
服务器 修改配置文件:  [mysqld] default-character-set=utf8  永久   
数据库 SET GLOBAL character_set_database=utf8; 临时   
数据库 同修改服务器 临时   
表 ALTER TABLE table_name DEFAULT CHARSET utf8; 永久   
列 alter table `t_test` change `name` `name` varchar (255)  character set  utf8 collate utf8_general_ci null default null; 永久   
连接 show variables like 'char%'; 临时   
连接 修改配置文件:  [client] default-character-set=utf8  永久   



创建时指定字符集 
级别 命令 
服务器级 在安装MySQL时可以设置服务器的默认编码格式 
数据库级 CREATE DATABASE db_name DEFAULT CHARACTER SET utf8; 
表级 CREATE TABLE  `db_name`.`tb_name` (       id VARCHAR(20) NOT NULL,      name VARCHAR(20) ) ENGINE=InnoDB  DEFAULT CHARSET=utf8; 
列级 CREATE TABLE  `db_name`.`tb_name` (   id varchar(20) NOT NULL,   name varchar(20) CHARACTER SET utf8 );



mysql> show index from tblname;
mysql> show keys from tblname;
· Table
表的名称。
· Non_unique
如果索引不能包括重复词,则为0。如果可以,则为1。
· Key_name
索引的名称。
· Seq_in_index
索引中的列序列号,从1开始。
· Column_name
列名称。
· Collation
列以什么方式存储在索引中。在MySQL中,有值‘A’(升序)或NULL(无分类)。
· Cardinality
索引中唯一值的数目的估计值。通过运行ANALYZE TABLE或myisamchk -a可以更新。基数根据被存储为整数的统计数据来计数,所以即使对于小型表,该值也没有必要是精确的。基数越大,当进行联合时,MySQL使用该索引的机 会就越大。
· Sub_part
如果列只是被部分地编入索引,则为被编入索引的字符的数目。如果整列被编入索引,则为NULL。
· Packed
指示关键字如何被压缩。如果没有被压缩,则为NULL。
· Null
如果列含有NULL,则含有YES。如果没有,则该列含有NO。
· Index_type
用过的索引方法(BTREE, FULLTEXT, HASH, RTREE)。
· Comment

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多