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

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 数据库的默认编码格式 ...更改 MySQL 数据库的默认编码格式可以通过修改配置文件、客户端工具和 Web.config 文件中的设置来实现。这将保证我们的应用程序能够正确地读取和写入数据,避免乱码问题的出现。

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

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

    MYSQL修改字符集默认问题

    在MySQL数据库管理与维护的过程中,修改字符集是一个常见的需求,特别是在需要处理多语言或特定编码格式的情况下。本文将详细介绍如何解决“MySQL修改字符集默认问题”,包括修改步骤、注意事项以及可能遇到的问题...

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

    本教程将介绍如何解决Unity3D中与MySQL数据库连接时的字符编码问题,确保数据能够正确地以UTF-8格式存储和读取。 首先,我们遇到的问题是即使设置表的默认字符集为UTF8,并且在发送查询时使用UTF-8编码,仍然会出现...

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

    UTF-8是一种广泛使用的多字节字符编码,支持全球大部分语言,包括中文,因此推荐将其作为数据库的默认字符集。 首先,创建数据库时应指定UTF-8字符集。在MySQL中,可以使用以下命令创建一个名为`my_db`的数据库,并...

    实验训练1 在MySQL中创建数据库和表.docx

    "MySQL数据库创建和表创建" 本教程将指导您在MySQL中创建数据库和表,首先需要安装和配置MySQL数据库。 1. MySQL的安装和配置 在安装MySQL之前,需要下载MySQL安装文件,例如mysql-5.5.12-win32.msi。运行该程序...

    修改MySQL数据库中表和表中字段的编码方式的方法

    在MySQL数据库中,字符编码(Character Set)和排序规则(Collation)对于存储和处理包含多种语言或特殊字符的数据至关重要。编码方式决定了数据如何被存储和解析,而排序规则则影响到数据的比较和排序。当数据库、...

    Mysql字符集编码详解

    Mysql数据库中的字符集编码问题是许多开发者经常遇到的一个问题,特别是在JAVA项目中。解决这个问题需要从多方面入手,包括服务器、数据库、数据表和连接等四个层次。这篇文章将详细介绍如何解决Mysql数据库乱码问题...

    Linux 下 设置mysql数据库为utf8编码的方法

    使用 status 命令可以验证数据库字符编码信息: show variables like 'character%'; show variables like 'collation%'; 四、将现有的数据库改为 UTF-8 编码 如果您已经有了现有的数据库,需要确认字符编码和排序...

    教程:修改mysql字符编码成为UTF8.docx

    MySQL 字符编码修改为 UTF8 的教程 MySQL 数据库的字符编码问题一直是开发者们头疼的问题,尤其是在多语言环境下。如果您的 MySQL 数据库的字符编码不是 UTF8,可能会导致数据乱码、无法读取等问题。今天,我们将教...

    MySQL选择数据库、修改数据库(修改数据库字符集、存储字符符格式)、删除数据库

    修改数据库字符集的语法如下: ```sql ALTER DATABASE 数据库名字 CHARSET = 字符集; ``` 例如,如果你想将`mydatabase`的字符集改为GBK,可以使用以下命令: ```sql ALTER DATABASE mydatabase CHARSET = gbk; `...

    mysql批量修改字符编码

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

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

    MySQL数据库的编码转换至utf8mb4是为了更好地支持Unicode字符集,尤其是对于包含四字节表情符号和其他特殊字符的数据。utf8mb4是utf8的扩展,它不仅完全兼容utf8,还能处理更多的Unicode字符范围,包括现代社交媒体...

    更改MySQL数据库的编码为utf8mb4_wo.pdf

    MySQL 数据库编码修改为 utf8mb4 在 MySQL 数据库中,默认的编码方式为 utf8,但是 utf8 编码只支持最多 3 字节的数据,而 emoji 表情字符是 4 字节的字符。如果直接往采用 utf-8 编码的数据库中插入表情数据,Java...

    mysql 汉字拼音数据库.zip

    1. **汉字**(Hanzi):这是中文字符本身,用UTF-8编码存储,便于跨平台操作。 2. **繁体字**(Traditional Hanzi):对应于每个汉字的繁体形式,对于需要支持繁体中文的系统来说是必要的。 3. **拼音**(Pinyin):...

    flowable相关数据库表mysql, 包含两种字符集utf8 和 utf8bm4

    flowable相关数据库表mysql, 包含两种字符集utf8 和 utf8bm4 springboot在集成flowable时,添加flowable依赖,配置完成数据库连接,项目第一次启动会初始化数据库flowable相应的表,默认会加载的字符集为utf8...

    MySQL数据库操作显示数据库创建数据库删除数据库查看数据库的字符集显示表创建表表选项删除。。。.pdf

    MySQL数据库是广泛应用于网站...总结起来,MySQL数据库操作涉及对数据库和数据表的全面管理,包括创建、删除、查看、选择以及修改等操作。了解并熟练掌握这些基础操作,是成为一名合格的数据库管理员或开发者的基础。

    全国省份城市数据库表(mysql).zip

    全国省份城市数据库表是用于存储中国各个省份及下属城市的详细信息的数据结构,通常在MySQL这样的关系型数据库管理系统中实现。这个数据库表对于构建地理信息系统、物流管理、人口统计分析等应用非常有用。在这个...

Global site tag (gtag.js) - Google Analytics