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);

From: http://diaoge.iteye.com/blog/791760

mysql常用的一些命令,用于查看数据库、表、字段编码的更多相关文章

  1. mysql增加远程连接用户及查看数据库表结构

    一.增加远程连接用户 1.用root权限登录数据库  2.加用户:grant all privileges on *.* to '111'@'192.168.1.%' identified by '2 ...

  2. MySQL常用的查询命令

    MySQL常用的查询命令 author: headsen chen   2017-10-19  10:15:25 个人原创.转载请注明作者,出处,否则依法追究法律责任 1,查询现在的时间:mysql& ...

  3. Windows平台下MySQL常用操作与命令

    Windows平台下MySQL常用操作与命令 Windows平台下MySQL常用操作与命令,学习mysql的朋友可以参考下. 1.导出整个数据库 mysqldump -u 用户名 -p --defau ...

  4. Mysql常用的一些命令

    1.登录Mysql数据库, 打开终端命令输入窗口,输入命令:mysql -u <账户名,一般是root> -p <密码>. 2.显示所有的数据库: show databases ...

  5. MySQL查看数据库表容量大小

    本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用. 1.查看所有数据库容量大小 select table_schema as '数据库', sum(table ...

  6. inux中tail命令---用于查看文件内容

    linux中tail命令---用于查看文件内容 最基本的是cat.more和less.1. 如果你只想看文件的前5行,可以使用head命令,如:head -5 /etc/passwd2. 如果你想查看 ...

  7. mysql查看数据库表数量

    1.查看数据库表数量SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='dbname'; selec ...

  8. SQL 查看数据库表的容量大小

    --==============查看数据库表的容量大小========start================================?============ Create Table # ...

  9. Navicat premium查看数据库表中文注释的两种方式

    有时候我需要查看数据库表中文注释,来确定每个表存的是哪个模块的数据,确保测试时对数据库查询操作无误. 这个操作我忘记了,此处做一个记录 方式一:通过sql语句来,前提是你知道是哪个表,这种方式不容易改 ...

随机推荐

  1. 【原创】Linux编译内核

    Linux 编译内核 大致分这几个步骤 1.准备编译工具.内核文件 2.开始编译 3.将编译好的新内核install进系统 4.查看是否成功.   一.准备好必备的库和内核文件   1.添加必备的编译 ...

  2. 隐性改变display类型

    有一个有趣的现象就是当为元素(不论之前是什么类型元素,display:none 除外)设置以下 2 个句之一: position : absolutefloat : left 或 float:righ ...

  3. C# WinForm给Button按钮或其它控件添加快捷键响应

    就在这介绍三种添加快捷键的方式. 第一种Alt + *(按钮快捷键) 在大家给button.label.menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1 ...

  4. jquery完善的处理机制

    使用jQuery选择器不仅比使用传统的getElementById()和getElementsByTagName()函数简洁得多,而且还能避免某些错误.请看下面例子: <script> d ...

  5. ionic移动开发入门

    学习资料:http://www.ionic.wang http://www.ionicframework.com/

  6. TDirectory.GetFileSystemEntries获取指定目录下的目录和文件

    使用函数: System.IOUtils.TDirectory.GetFileSystemEntries 所有重载: class function GetFileSystemEntries(const ...

  7. python使用sqlite3

    import sqlite3 mysqldb=sqlite3.connect(r"C:\Users\Administrator\Desktop\testdb.db") mysqld ...

  8. iOS -一些常用的方法

    1.获取本地的语言 + (NSString *)getLocalLanguage { NSString *language = [[[NSUserDefaults standardUserDefaul ...

  9. eclipse安装CDT插件遇到的问题

    转自eclipse安装CDT插件遇到的问题 已经安装了集成java版本的eclipse,eclipse-java-indigo-SR1-win32.zip,在添加CDT插件时,遇到了问题. cdt-m ...

  10. WINDOWS下,中文JSON格式读取报错处理:ValueError: No JSON object could be decoded

    File "C:\Python27\lib\json\__init__.py", line 290, in load **kw) File "C:\Python27\li ...