`
sodinger
  • 浏览: 3325 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

mysql修改表、数据库的字符编码

阅读更多

创建表和数据库时一定要指定好编码集,省得麻烦。

1、查看表的编码--通过查看表的建表语句间接获得

【show create table 表名;         ##查看建表语句】

2、修改表的编码--utf8是要修改成的字符编码

【alter table 表名 convert to character set utf8;】

 

3、修改数据库字符编码

  查看数据库建库时的语句【show create database 数据库名;】

【alter database 数据库名 character set utf8 ;】

4、创建数据库时,指定数据库的字符编码

【create database 数据库名 character set utf8 ;】

 

5、可以删表重建(不推荐,当然也不会有人这么做,除了我)犹豫

    CREATE TABLE 表名 (  

    'id' int(11) NOT NULL AUTO_INCREMENT ,  

    'name'  varchar(20) CHARACTER SET utf8 --COLLATE latin1_swedish_ci-- NOT NULL ,   

    PRIMARY KEY ('id')  

    )ENGINE=InnoDB  

    DEFAULT CHARACTER SET=utf8 ---------------COLLATE=latin1_swedish_ci  

    AUTO_INCREMENT=1  

    ROW_FORMAT=COMPACT;

  】

--COLLATE=latin1_swedish_ci  【还没弄明白是什么呢。。。】

 

 

分享到:
评论

相关推荐

    mysql修改数据库编码(数据库字符集)和表的字符编码的方法

    修改数据库mysql字符编码为UTF8 步骤1:查看当前的字符编码方法 代码如下:mysql> show variables like’character%’; +————————–+—————————-+ |Variable_name |Value | +————————–+...

    mysql批量修改字符编码

    mysql批量修改字符编码,可以把整个数据库的所有表的charset统一设置为utf-8的。

    Unity3D教程:修改mysql字符编码成为UTF82

    163、一般就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。解决方法是在发送查询前执行一下下面这句:

    如何更改MySQL数据库的编码为utf8mb4

    utf8mb4编码是utf8编码的超集,兼容utf8,并且能存储4字节的表情字符。 这篇文章给大家介绍了更改MySQL数据库的编码为utf8mb4的相关知识,感兴趣的朋友一起看看吧

    MySql数据库表操作:创建表、删除表、查看表、修改、查询表(详细)、设置表的字符编码

    目录 1 创建表 1.1 设置表的主键 1.2 设置表的外键 2 删除表 3 查看表 4 修改表 4.1 修改表名 4.2 修改字段的数据类型 4.3 修改表的字段名 ...6 设置表的字符编码 表的操作是数据库中的重要内容,在此总结一下M

    MySQL数据库字符集转换及升级全教程

    MySQL 4.1开始把多国语言字符集分的更加详细,所以导致数据库迁移,或则dz论坛升级到4.0后(dz4.0开始使用gbk或utf-8编码)出现乱码问题。本文分析了出现乱码的原因,介绍了MySQL数据库字符集转换及升级的方法。

    Mysql字符集编码详解

    Mysql数据库乱码 问题彻底解决 针对JAVA

    Mysql数据库编码问题 (修改数据库,表,字段编码为utf8)

    个人建议,数据库字符集尽量使用 utf8(HTML页面对应的是utf-8),以使你的数据能很顺利的实现迁移

    mysql之修改数据库编码格式以支持中文

    mysql数据库默认的编码是:Latin1,要想支持中文需要修改为gbk/utf8的编码格式。 1、以root管理员身份查看数据编码格式。 登陆命令:>mysql -u root –p 输入密码后如下命令查看数据编码格式: show variables ...

    Mysql 批量修改字符集

    MySQL 批量修改SCHEMA下所有数据表的编码及字符集

    mysql数据库语言范本

    character set:用来设定数据库中的字符数据所要使用的字符编码,一些固定的名字,常用有utf8,gbk,gb2312。 也可以写成charset。 collate:翻译为整序,整理,校对集,校对规则,排序规则——其实就是指字符以何种...

    MySql修改数据库编码为UTF8避免造成乱码问题

    mysql 创建数据库时指定编码很重要,很多开发者都使用了默认编码,乱码问题可是防不胜防,下面与大家分享下通过修改数据库默认编码方式为UTF8来减少数据库创建时的设置,避免因粗心造成的乱码问题

    php版mysql大数据库备份和恢复工具

    3.增加导入目标数据库字符集选项. 4.支持GBK、BIG5、UTF8之间的编码转换(见特别说明4). 特别说明: 1.乱码问题一般仅出现在MySQL 4.1/MySQL 5 版本以后,如果你的数据库低于这个版本,基本可以不用考虑这个问题. 2...

    phpmysql数据库备份代码

    在原faisunSQL 4.0的基础上,针对数据备份过程中出现乱码的问题,做了优化. 增强的功能: 1.自动识别数据库版本,对于MySQL 4.1...3.增加导入目标数据库字符集选项. 4.支持GBK、BIG5、UTF8之间的编码转换(见特别说明4).

    MySQL字符编码及乱码解决方案.txt

    MySQL字符编码及乱码解决方案 · 使用多种字符集来存储字符串 · 使用多种校对规则来比较字符串 · 在同一台服务器, 同一个数据库或甚至在同一个表中使用不同字符集或校对规则来混合字符串 · 允许定义任何级别...

    windows下mysql 5.7版本中修改编码为utf-8的方法步骤

    前言 刚开始学习MySQL,下载的是官网最新版本 5.7.14,使用cmd输入中文时报错,于是开始修改mysql默认编码(windows下),下面来看看详细的修改方法吧。 方法如下 首先通过 show variables like...就能将mysql数据库默认

    Honye#notes#MySQL字符编码1

    查看MySQL数据库的编码C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe Ver 14.14 Dis

    mysqltr:即时更改mysql数据库的编码和排序规则。-开源

    即时更改mysql数据库的编码和排序规则。 从您的数据库中清除html字符,更改数据库存储引擎,选择排序规则类型或将文本转换为UTF-8或任何其他编码。 完全可配置的过滤器选项。 该脚本主要用于数据库迁移和更改数据库...

Global site tag (gtag.js) - Google Analytics