MySQL資料庫基礎補充 編碼問題

2021-08-16 18:14:29 字數 589 閱讀 5157

mysql-編碼問題

mysql級別編碼:

修改位置:/etc/mysql/mysql.conf.d/mysqld.cnf

[client]

default-character-set = utf8

[mysqld]

character-set-server = utf8

collation-server = utf8_general_ci

建立庫時指定庫編碼:
createt database mydb

character set gbk;

建立資料表時指定的編碼:
create

table mytb (

id int

) charset utf8;

資料庫編碼經驗

無論mysql是否設定了對的編碼都無所謂

建立資料庫的時候指定charset utf8

如果資料庫裡某張表需要別的編碼,再建立表的時候指定

如果必須在資料庫中建立另一種編碼的表可以統一用ascii格式

MySQL資料庫補充

檢視表結構 desc 表名 表處理 修改欄位名以及資料型別和約束 alter table 表名 change 原欄位名 新欄位名 資料型別 約束 修改欄位的資料型別和約束 alter table 表名 modify 欄位名 資料型別 約束 增加字段 alter table 表名 add 欄位名 資料...

MySQL資料庫關於編碼問題的知識補充

mysql 編碼問題 mysql級別編碼 修改位置 etc mysql mysql.conf.d mysqld.cnf client default character set utf8 mysqld character set server utf8 collation server utf8 g...

mysql資料庫編碼

1.去mysql的安裝目錄下的 bin目錄下 執行 mysqlinstanceconfig.exe 在語言設定的頁面有三個選項 standard character set best support for multilingualism manual selected default charac...