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...