以下均在mysql 5.5命令行中运行通过:

查看MySQL支持的字符集:

show charset;

查看字符集:

status

下面的更具体:

SHOW VARIABLES LIKE 'character_set_%';

查看排序方式:

SHOW VARIABLES LIKE 'collation_%';

数据库建立时候一般会使用默认的字符集,除非在建立的时候指定:

CREATE DATABASE [db-name] CHARACTER SET utf8 COLLATE utf8_general_ci;

建立table时候指定字符集:

create table [table-name] (id int not null ) default charset utf8;

查看database使用的字符集:

方法1:找到存放数据库的目录,进入相应database的目录,查看db.opt文件。

方法2:

show create database [db-name];

查看表的字符集:

show create table [table-name];

查看数据库中每个表的字符集:

show table status from [db-name];

如果每一列后未说明字符集,则列的字符集和表一样。

也可以指定某个表:

show table status from [db-name] like '%filter%';

查看表中每一列的字符集:

show full columns from [table-name];

或者

show table status from [db-name];

修改数据库字符集:

ALTER DATABASE [db-name] DEFAULT CHARACTER SET [character-name] COLLATE [collation-name];

修改表和列(字段)的字符集:

ALTER TABLE [table-name] CONVERT TO CHARACTER SET [character-name] COLLATE [collation-name];

只是修改表的字符集:

ALTER TABLE [table-name] DEFAULT CHARACTER SET [character-name] COLLATE [collation-name];

其他: 可以修改mysql的默认字符集为自己需要的字符集,如utf-8,建表的时候表的字符集默认使用数据库的字符集。不过,个人觉得更好的方式是,在建立数据库时候制定数据库使用的字符集,我们在编写程序时候,也不要忽略这个查询:

SET NAMES 'utf8';

mysql 命令 字符集_MySQL的字符集操作命令总结相关推荐

  1. mysql校对集_mysql之字符集与校对集

    一.字符集 1.mysql的字符集设置非常灵活 可以设置服务器默认字符集: 数据库默认字符集: 表默认字符集: 列字符集: 如果某一级别没有指定字符集,则继承上一级. 查看所有字符集语句:show c ...

  2. mysql查看当前字符集_Mysql 查看字符集设置

    MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...

  3. mysql 选择字符集 拉丁字符集_mysql的字符集

    mysql 字符集介绍 2017-09-30-09:16:57 个人原创,转载请注明,否则追究法律责任 原理:mysql -uroot -p 所以当涉及到,插入的字符集里有中文时,一定要现在定义:se ...

  4. 修改mysql字符集_mysql 修改字符集

    一.修改my.ini配置文件(mysql配置文件) character_set_server = utf8 #设置字符集 重启mysql数据库服务 查看当前数据库字符集 show VARIABLES ...

  5. mysql命令参数_MySQL命令行参数完整版

    MySQL命令行参数完整版 mysql教程支持下面的选项: ---help,-? 显示帮助消息并退出. --batch,-B 打印结果,使用tab作为列间隔符,每个行占用新的一行.使用该选项,则mys ...

  6. mysql 命令 例子_Mysql 命令实例

    1. Mysql 培训 1.1. 培训目的 本文档是针对MySQL 数据库方面的基础培训,为了使项目组成员能够达到使用MySQL 数据库的目的. 1.2. 培训对象 开发人员 1.3. 常用词及符号说 ...

  7. mysql命令程序_MySQL命令大全经典版

    以下的文章主要介绍的是MySQL命令大全,其中包括MySQL数据库的常用命令,修改MySQL数据库中实际root 密码以及对grant的实际应用的介绍,下面就是文章的具体内容描述,望你会有所收获. M ...

  8. 用mysql命令还原_mysql——数据还原——使用mysql命令还原

    备份文件中通常包含create语句和insert语句,mysql命令可以执行备份文件中的create语句和insert语句: 通过create语句来创建数据库和表,通过insert语句来插入备份的数据 ...

  9. 微mysql命令行_mysql命令大全

    mysql命令大全 02-05 启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; ...

  10. mysql 命令 中文_mysql命令行中文问题

    问题:在mysql命令行执行 source xxx.sql文件,报告中文字符串导致的语法错误. 原因:一般情况我们用记事本编辑的文件保存默认式是:ANSI,而mysql环境配置中的默认编码一般是utf ...

最新文章

  1. tcp 测试工具_6款免费网络延迟测试工具
  2. Swift for循环:用于索引,数组中的元素?
  3. 全球及中国潜水压力传感器行业运行态势及发展战略研究报告2022-2027年
  4. python 行列式计算
  5. 静态时序分析——On-chip Variation
  6. Python(140行):第一次作业_中小学数学卷子自动生成程序
  7. MySQL数据类型及sql模型及服务器变量
  8. php session 统计在线人数,利用文件属性结合session实现在线人数统计_php实例
  9. python标准库 —— os模块
  10. RainMeter学习1
  11. 关于伺服驱动控制的课本_伺服电机的PLC控制详解
  12. 企业园区网IPv6地址规划方案与应用
  13. 1、AD创建模板和导入
  14. 如何突破编程学习的瓶颈期
  15. phpmail通过qq发邮箱失败_请问phpmailer发送Gmail总是失败是什么原因,qq邮件可以发送出去...
  16. 一款适合程序员的流程图/思维导图利器
  17. Windows驱动编程基础教程
  18. 各国家 MCC 和 MNC 列表
  19. 需求调研过程管理小议
  20. Java程序员推荐书目

热门文章

  1. IT 日语学习 2012 06
  2. SimpleDateFormat 线程不安全及解决方案
  3. WCF中因序列化问题引起的异常和错误。
  4. tp5 ThinkPHP5 自定义异常处理类
  5. 解决bootstrap dropdown 下拉菜单有时候不能显示的问题
  6. Jvm处理Java Thread 的run方法中抛出异常的流程
  7. hutool BigExcelWriter 下的autoSizeColumnAll异常问题
  8. [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
  9. 在maven项目中解决第三方jar包依赖的问题
  10. 如何在Win11上本地显示CPU、GPU和RAM使用情况?