文档章节

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

 东营浪人
发布于 2016/07/06 12:15
字数 184
阅读 3
收藏 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
博文 20
码字总数 1981
作品 0
广州
私信 提问
设定mysql的默认字符集

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

笔下生辉
2017/03/31
0
0
MYSQL 字符集错误:ERROR 1267 (HY000): Illegal mix of ...

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

NILYANG
2013/08/09
0
0
MySQL--字符编码和字符集

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

朱飞东
06/26
0
0
MySQL字符集设定总结

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

红薯
2009/03/24
438
1
Mysql 面试复习

MYSQL支持事务 缺省模式下,MYSQL是autocommit模式的,所有的数据库更新操作都会即时提交 SET AUTOCOMMIT=0就可以使MYSQL允许在非autocommit模式 创建 1.使用默认的字符集与校对 create dat...

Galy_绿
2016/08/15
35
0

没有更多内容

加载失败,请刷新页面

加载更多

babel6升级到7,jest-babel报错:Requires Babel "^7.0.0-0", but was loaded with "6.26.3".

自从将前端环境更新到babel7,jest-babel之前是基于babel6的,执行时候就会报:Requires Babel "^7.0.0-0", but was loaded with "6.26.3". 很烦,因为连续帮好几台电脑修复这个问题,所以记...

曾建凯
50分钟前
1
0
探索802.11ax

802.11ax承诺在真实条件下改善峰值性能和最差情况。 如何改善今天的Wi-Fi? 在决定如何改进当前版本以外的Wi-Fi时,802.11ac,IEEE和Wi-Fi联盟调查了Wi-Fi部署和行为,以确定更广泛使用的障碍...

linuxprobe16
今天
2
0
使用linux将64G的SDCARD格式化为FAT32

一、命令如下: sudo fdisk -lsudo mkfs.vfat /dev/sda -Isudo fdisk /dev/sda Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to wri......

mbzhong
今天
4
0
深入理解Plasma(四):Plasma Cash

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章主要介绍在 Plasma 框架下的项目 Plasma Cash。 深入理解Plasma(1):...

HiBlock
昨天
1
0
命令参数的三大风格:Posix、BSD、GNU

今天读到命令行中参数的风格有三大类,即Unix/Posix、BSD、GNU。分别有以下特征: Unix/Posix风格,即命令后的参数,可以分组,便必须以连字符开头,如ps -aux。 BSD风格,即命令后的参数,可...

大别阿郎
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部