原文链接:http://fatkun.com/2011/05/mysql-alter-charset.html

MySQL中默认字符集的设置有四级:服务器级,数据库级,表级 。最终是字段级 的字符集设置。注意前三种均为默认设置,并不代码你的字段最终会使用这个字符集设置。所以我们建议要用show create table table ; 或show full fields from tableName; 来检查当前表中字段的字符集设置。

修改数据库字符集:

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;

from: http://www.cnblogs.com/hubavyn/p/4359315.html

mysql修改表、字段、库的字符集(转)相关推荐

  1. mysql 修改表字段

     mysql 修改表字段 ALTER TABLE info ADD COLUMN insertdate datetime

  2. MySQL修改表字段名

    ALTER TABLE 表名 CHANGE 旧字段名 新字段名 字段类型(长度); 例: ALTER TABLE system_config CHANGE description remark VAR ...

  3. MySQL修改表的字段

    MySQL修改表的字段 1.ALTER TABLE 方法 2.MODIFY COLUMN 方法 MySQL 修改表字段的方法有两种: ALTER TABLE MODIFY COLUMN. 1.ALTE ...

  4. MySQL 修改表 添加字段

    MySQL 修改表 添加字段 ALTER TABLE 表名 ADD COLUMN 添加的字段 VARCHAR(10) NOT NULL COMMENT '备注' AFTER 某个字段;

  5. MySQL 修改表 删除字段

    MySQL 修改表 删除字段 ALTER TABLE 表名 DROP COLUMN 删除的字段;

  6. MySQL修改表的主键字段

    MySQL修改表的主键字段 1. 命令 ALTER TABLE sleep_device_day_temp DROP PRIMARY KEY ,ADD PRIMARY KEY ( id );

  7. mysql修改表的字段_mysql修改表字段学习笔记

    --修改表字段 CREATE TABLE register ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR (10) DEFAULT NULL UN ...

  8. mysql修改表和列

    mysql修改列 mysql增加列,修改列名.列属性,删除列语句 mysql修改表名,列名,列类型,添加表列,删除表列   alter table test rename test1; --修改表名 ...

  9. mysql修改表结构权限_mysql 修改表结构操作

    mysql 修改表结构操作 使用 [desc 表名]查看表结构 1.mysql > alter table passwd add id int(3) not null auto_incremen ...

  10. mysql 修改表 引擎,mysql如何修改表类型(表引擎)

    参考阅读:http://www.manongjc.com/article/1205.html 最近遇到一个修改 MySQL 表类型的问题,以前在 phpmyadmin 管理 mysql 数据库时,建立 ...

最新文章

  1. Android 一个绚丽的loading动效分析与实现!
  2. TerryLee技术专栏WCF后传正文 WCF后传系列(3):深入WCF寻址Part 3—消息过滤引擎...
  3. android studio 无线手机调试插件,Android Studio ADB Wifi 无线调试
  4. 我目前要学习的vue知识点
  5. JZOJ 3742. 【TJOI2014】上升子序列
  6. 输出多个重复字符或字符串
  7. 大牛深入讲解!最经典的HashMap图文详解
  8. 解决springBoot 的templates中html引入css文件失败
  9. Linux Bash Shell j简单入门
  10. 工程师软技能4:找出你的短板
  11. 【转】深入分析 Parquet 列式存储格式
  12. GPS围栏两个多边形相交问题的奇葩解法
  13. vscode常用emmet语法及快捷键
  14. 增加特征对预测准确率的影响
  15. 简单的达梦数据库使用DISTINCT去重
  16. 腾讯微博开放平台发布者分享会(陈思齐)
  17. html 下拉怎么固定表头,HTML Table 固定表头简单实现
  18. php网站挂马,转 :php 网站挂马检查
  19. 集成学习——BAGGING和随机森林
  20. 我不谈ChatGPT

热门文章

  1. spring mvc DispatcherServlet详解之一--request通过HandlerMaping获取控制器Controller过程
  2. 【机器学习】随机森林原理
  3. 【采用】信贷业务风控逾期指标及风控模型评估指标
  4. 程序化广告交易中的点击率预估
  5. Elasticsearch - cluster_block_exception [FORBIDDEN/12/index read-only / allow delete (api)]
  6. Apache Kafka-生产消费基础篇
  7. Spring-AOP @AspectJ切点函数之@within()和@target
  8. html audio 本地无效源,音频文件无法播放?H5的audio标签在win7下运行时报错“无效源”?...
  9. 查找字符位置_学习VB编程第69天 字符串查找与替换
  10. python 删除链表中倒数第N个节点