为什么MySQL数据库不支持中文存储?

2026-06-09 06:033阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计699个文字,预计阅读时间需要3分钟。

为什么MySQL数据库不支持中文存储?

本目录概览:

1.MySQL中如何存储中文

2.MySQL中如何存储中文

3.MySQL数据库varchar可以存储多少个汉字和多少个数字?

4.MySQL数据库不能插入中文怎么办?

本文目录一览:1、MySQL中如何存中文2、

本文目录一览:

  • 1、MySQL 中如何存中文
  • 2、mysql 数据库varchar可以存储多少个汉字和多少个数字?
  • 3、Mysql数据库不能插入中文怎么回事儿啊?

MySQL 中如何存中文

MySQL 中何存中文方法如下:

1、create table的时候加上:ENGINE=InnoDB DEFAULT CHARSET=gbk;

例如:

CREATE TABLE t_department (

sid varchar(32) NOT NULL,

pid varchar(32) NOT NULL,

thedata varchar(50) NOT NULL

ENGINE=InnoDB DEFAULT CHARSET=gbk;

2、打开MySQL目录下的my.ini文件,把里面所有的default-character-set选项设为GBK或者GB2312,保存后重启MySQL。

3、mysql数据库安装的时候。选择语言为gbk,这样在数据库中才可以存放中文。

阅读全文

本文共计699个文字,预计阅读时间需要3分钟。

为什么MySQL数据库不支持中文存储?

本目录概览:

1.MySQL中如何存储中文

2.MySQL中如何存储中文

3.MySQL数据库varchar可以存储多少个汉字和多少个数字?

4.MySQL数据库不能插入中文怎么办?

本文目录一览:1、MySQL中如何存中文2、

本文目录一览:

  • 1、MySQL 中如何存中文
  • 2、mysql 数据库varchar可以存储多少个汉字和多少个数字?
  • 3、Mysql数据库不能插入中文怎么回事儿啊?

MySQL 中如何存中文

MySQL 中何存中文方法如下:

1、create table的时候加上:ENGINE=InnoDB DEFAULT CHARSET=gbk;

例如:

CREATE TABLE t_department (

sid varchar(32) NOT NULL,

pid varchar(32) NOT NULL,

thedata varchar(50) NOT NULL

ENGINE=InnoDB DEFAULT CHARSET=gbk;

2、打开MySQL目录下的my.ini文件,把里面所有的default-character-set选项设为GBK或者GB2312,保存后重启MySQL。

3、mysql数据库安装的时候。选择语言为gbk,这样在数据库中才可以存放中文。

阅读全文