mysql資料庫字符集問題

2021-08-30 00:27:15 字數 638 閱讀 9788

向mysql資料庫插入漢字的時候,說是data too long 檢視我設定的長度 是varchar 長度100,後來想想可能是字符集的問題,重新設定資料庫的字符集後就ok!

mysql:\ create database database_name character set gbk ; 或者是utf-8都可以;

也可以建立表的時候加上資料庫字符集的設定

-- ----------------------------

create table `characteristic` (

`characteristic_id` int(10) not null default '0',

`name` varchar(30) default null,

`sts` varchar(10) default null,

`create_date` date default null,

primary key (`characteristic_id`)

) engine=innodb default charset=gbk;

--------------------------------

在mysql裡面的 my.ini ---default-character-set=gbk 設定字符集

mysql 資料庫字符集問題

ubuntu apt get install mysql server.這樣安裝之後,產生的字符集為 utf8 與 latin1的混合。其中,會使介面產生亂碼的變數 character set database 和 character set server 剛好這兩個都是latin1的。其他的是ut...

資料庫字符集問題

今天同事錄入資訊是,報了個錯,sql異常,說 字元太長,我試了試我這沒事啊!他用的是自己機子上的資料庫,當時很奇怪,後來還是解決了,原因如下 使用如下sql語句,檢視資料庫的字符集編碼,這一列nls characterset select from nls database parameters i...

資料庫字符集問題

資料庫字符集問題 1.列出mysql支援的所有字符集 show character set 2.當前mysql伺服器字符集設定 show variables like character set 3.當前mysql伺服器字符集校驗設定 show variables like collation 4....