mysql資料庫編碼的查詢

2021-07-12 04:50:26 字數 1539 閱讀 6503

mysql>

show  variables  like   'char%';

+————————–+——————————————–+

| variable_name            | value                                      |

+————————–+——————————————–+

| character_set_client     | latin1                                     |

| character_set_connection | latin1                                     |

| character_set_database

| gbk                                        |

| character_set_filesystem | binary                                     |

| character_set_results    | latin1                                     |

| character_set_server     | gbk                                        |

| character_set_system     | utf8                                       |

| character_sets_dir       | /mysql/mastermysql50/share/mysql/charsets/ |

資料庫大小寫敏感問題

**:blog:

檢視大小寫區分

mysql>

show variables like "%case%";

+------------------------+-------+

| variable_name          | value |

+------------------------+-------+

| lower_case_file_system | off   | 

| lower_case_table_names | 0     |    

//0區分 1不區分

+------------------------+-------+

2 rows in set (0.00 sec)

linux下的mysql預設是要區分表名大小寫的。

讓mysql不區分表名大小寫的方法其實很簡單:

1.用root登入,修改/etc/my.cnf

2.在[mysqld]下加入一行:lower_case_table_names=1

3.重新啟動資料庫即可

#service mysqld restart 重啟即可解決

mysql資料庫編碼

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

資料庫編碼mysql

show variables like character 針對 很多表的操作 1 分別匯出資料和表結構。2 修改表結構中的charset gbk或者charsetgbk為charset utf8或者charsetutf8 3 匯入表結構。4 匯入資料。編碼格式 檢視某個表的 編碼格式 命令 sho...

mysql資料庫編碼設定 MySQL資料庫編碼設定

預設情況下mysql資料庫使用的是拉丁 lantin1 字元進行編碼 如輸入命令show variables like character 檢視資料庫編碼 variable name value character set client latin1 character set connection...