文档章节

mysql修改表、字段、库的字符集

 东营浪人
发布于 2016/07/06 12:15
字数 184
阅读 4
收藏 0

mysql修改表、字段、库的字符集

  • 修改数据库字符集:
    ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE …];

  • 把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:
    ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE …]
    如:ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

  • 只是修改表的默认字符集:
    ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE…];
    如:ALTER TABLE logtest DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

  • 修改字段的字符集:
    ALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET character_name [COLLATE …];
    如:ALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci;

  • 查看数据库编码:
    SHOW CREATE DATABASE db_name;

  • 查看表编码:
    SHOW CREATE TABLE tbl_name;

  • 查看字段编码:
    SHOW FULL COLUMNS FROM tbl_name;

来源:http://www.diannaowa.com/index.php/archives/233

本文转载自:http://www.diannaowa.com/index.php/archives/233

共有 人打赏支持
粉丝 0
博文 26
码字总数 2867
作品 0
广州
私信 提问
设定mysql的默认字符集

mysql> show global variables like '%charac%'; --查看当前mysql采用的字符集 mysql>show global variables like '%server%'; --查看当前服务端全局字符集 +----------------------+------......

笔下生辉
2017/03/31
0
0
MySQL--字符编码和字符集

前言: 一般来说,出现中文乱码,都是客户端和服务端字符集不匹配导致的原因。(默认未指定字符集创建的数据库表,都是latinl字符集, 强烈建议使用utf8字符集)    保证不出现乱码的思想:...

朱飞东
2018/06/26
0
0
MYSQL 字符集错误:ERROR 1267 (HY000): Illegal mix of ...

老生常谈,MYSQL 字符集问题: 1、mysql字符集 mysql字段、表以及数据库、数据库连接、数据库返回结果、等都有着默认字符集。 默认字符集基本上都是可以在建表建库之初进行设定的,有的也可以...

NILYANG
2013/08/09
0
0
MySQL字符集设定总结

MySQL(4.1以后版本) 服务器中有六个关键位置使用了字符集的概念,他们是:client 、connection、database、results、server 、system。MySQL有两个和字符集有关的概念。一个就是字符集本身,...

红薯
2009/03/24
450
1
Python全栈 MySQL 数据库 (简述 、安装、基本命令)

ParisGabriel 每天坚持手写 一天一篇 决定坚持几年 为了梦想为了信仰   开局一张图 一个月的python已经结束了 下面就是数据库了 先说MySQL 这个数据库应该差不多是用户量最多的了 MySQL概述...

ParisGabriel
2018/07/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
38分钟前
1
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
2
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
1
0
推荐转载连接

https://www.cnblogs.com/ysocean/p/7409779.html#_label0

小橙子的曼曼
昨天
3
0
雷军亲自打造的套餐了解下:用多少付多少

12月28日消息,小米科技创始人兼CEO雷军微博表示,小米移动任我行套餐方案,原则上就是明明白白消费,用多少付多少,不用不花钱!上网、电话和短信都是一毛钱,上网0.1元/M,电话0.1元/分钟,...

linuxCool
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部