美文网首页
mysql数据库怎么支持中文

mysql数据库怎么支持中文

作者: 前端混合开发 | 来源:发表于2020-06-08 14:57 被阅读0次

1,创建table的时候就使用utf8编码

举个例子:

1        create table entries2 (
2         id     int auto_increment, 
3         title  text,
4         content  text,
5         posted_on  datetime,
6         primary key (id)   
7 ) character set = utf8;

在每次创建表的时候都在最后加上 character set = utf8 就可以很好的支持中文。

2,修改已经有的table的编码
当使用默认编码创建了一个table的时候,是不能支持中文的,这时候使用如下语句对table_name进行修改:

alter table table_name convert to character set utf8;

此后再往这个table插入中文的时候,就可以正常存储和读取了,但不知道为什么之前的乱码还是不能纠正,只能新插入的数据没有问题。
[注意] 我google了一下,有些地方说这个命令也行,但是我测试以后并不行
alter table table_name charset=utf8; #这个语句并没有让table_name支持中文

show variables like '%char%'
用`SET character_set_client=’utf8’;
SET character_set_connection=’utf8’;
SET character_set_results='utf8';
set character_set_database='utf8';
set character_set_server='utf8';

相关文章

  • linux下mysql数据库中文乱码

    关于linux下mysql数据库中文乱码的解决方法 mysql的默认编码是latinl不支持中文,进入mysql数...

  • mysql数据库怎么支持中文

    1,创建table的时候就使用utf8编码 举个例子: 在每次创建表的时候都在最后加上 character set...

  • 2020-02-10

    功能:让mysql数据库能够支持中文,必须设置系统字符集编码 输入命令: show variables like ...

  • MySQL导入导出数据库

    导出数据库 导入数据库 参考 【1】用source命令导入mysql数据库怎么设置中文编码[https://blo...

  • MySQL基本操作

    golang调用MySQL数据库:使用MySQL数据库 go语言中文网 Golang Mysql笔记(...

  • 设置MySQL字符集

    为了使mysql数据库支持中文,必须设置系统字符集编码 输入密码: 可以查看当前链接系统的参数 然后输入 将数据库...

  • Mac下查看修改mysql编码方式

    MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8。 1、需...

  • Hive支持中文注释

    默认情况下,存储在mysql中的Hive元数据存储格式不支持中文 直接修改数据库字符集可能导致数据库崩掉,最好修改...

  • You have an error in your SQL sy

    使用MySQL jdbc连接MySQL数据库时报错,MySQL数据库在版本5.6以后不支持SQL_SELECT_L...

  • mysql 插入汉字 异常:ERROR 1366 (HY000)

    字段编码不支持中文,把数据库或表的编码设置支持中文即可 原来创建的数据库: create database cha...

网友评论

      本文标题:mysql数据库怎么支持中文

      本文链接:https://www.haomeiwen.com/subject/egvbzhtx.html