mysql支援中文的問題

2021-08-11 14:19:59 字數 520 閱讀 2891

[mysql]

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

#解壓目錄

basedir=d:\mysql\mysql-5.6.38-winx64

#解壓目錄下data目錄

datadir=d:\mysql\mysql-5.6.38-winx64\data

sql_mode=no_engine_substitution,strict_trans_tables

接著使用show variables like 『%char%』;命令檢查mysql字元格式

character_set_client

character_set_database

character_set_server

的value都會置為utf-8

此時建立新的資料庫和表後,向其中插入中文會正常插入並且顯示

linux下mysql支援中文的問題

由於我的mysql安裝好了以後,在 etc下只有乙個my.cnf檔案,沒有my.conf 和my.ini檔案。後來才知道這是標準版,才是這樣的。為了使mysql支援中文,我做了以下操作。一 find grep my large.cnf 找到大概是share資料夾下和doc 資料夾下有這個檔案。拷到 ...

MySQL支援中文

1.修改資料庫編碼格式為utf8 推薦 create database db name default character set utf8 2.修改表的編碼格式為utf8 不推薦 在建立表後,插入資料之前,將表的編碼格式設定成utf8 alter table table name convert ...

MySQL中文支援

mysql中資料型別varchar n 占用的最長位元組是3 n.我們知道utf 8編碼1個漢字佔3個位元組.即 varchar n 最多可以容納3個英文本元或者3個漢字,當然混合的 如1個漢字2個字母 也行.安裝mysql預設的編碼是latin,修改 mysql安裝目錄下的my.cnf檔案,我的u...