美文网首页
mysql无法插入中文,设置和修改字符集

mysql无法插入中文,设置和修改字符集

作者: droid_zf | 来源:发表于2018-08-24 10:26 被阅读6次

创建数据库设置字符集:

CREATE DATABASE 表名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

创建表:

CREATE TABLE IF NOT EXISTS 表名(
   id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
   name VARCHAR(100) NOT NULL,
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

修改数据库字符集:

ALTER DATABASE 表名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 

修改表默认字符集:
对新字段生效

ALTER TABLE  表名   EFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 

修改表的字符集:
对已有字段生效

ALTER TABLE  表名  CONVERT  TO  CHARACTER SET utf8 COLLATE utf8_general_ci; 

修改单个字段:

ALTER TABLE 表名 CHANGE 字段名 VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL 

相关文章

  • mysql无法插入中文,设置和修改字符集

    创建数据库设置字符集: 创建表: 修改数据库字符集: 修改表默认字符集:对新字段生效 修改表的字符集:对已有字段生...

  • MySQL修改字符集

    安装时MySQL默认的字符集是latin1,插入表中的中文会显示异常,所以需要修改字符集。 1、修改Mysql字符...

  • MySQL--字符

    对应视屏链接:视屏链接 案例:当某个字段插入中文的时,无法插入时(无法插入中文): 解决方法: 将表的字符集修改 ...

  • MySql数据库更改默认字符集

    由于mysql的默认字符集是latin1,无法存放中文和emoji表情,所以需要更改默认的字符集设置。 转载请注明...

  • mysql存储中文的配置问题

    使用mysql遇到不能插入中文的情况时,会出现以下的报错。 这是数据库数据表字符集的问题,可以采取修改数据表,修改...

  • MYSQL数据库常用基本设置

    问题1:MYSQL数据库字符集设置 当MYSQL插入数据时,出现下面的错误,基本判断是字段的字符集不支持,常用解决...

  • mysql的简单配置

    一、开启远程连接 查看host、user 然后输入: 重启mysql 二、设置字符集 修改mysql配置文件(记住...

  • Hive表中文注释乱码问题

    解决desc命令注释中文乱码 修改hive存储在mysql里的元数据相关信息1).修改字段注释字符集 2).修改表...

  • mysql,idea 调试出现中文乱码

    调试的时候出现了中文乱码 形如 “口口”, 然后先看数据库,mysql这边的确出现了中文乱码 设置字符集

  • Linux centos下安装MySQL

    安装sudo yum -y install mysql-server 设置中文字符集sudo vim /etc/m...

网友评论

      本文标题:mysql无法插入中文,设置和修改字符集

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