mysql查看資料庫字元集
1、查看數據表的字元集
mysql>
show
create
table
mytable;
這個命令也可以查看建這個表的SQL語句。
2、查看資料庫連接情況:
mysql>show
processlist;
mysql>show
processlist\G;
3、使用SHOW
CHARACTER
SET語句列出資料庫中可用的字元集:
4、要想列出一個字元集的校對(Collation)規則,使用SHOW
COLLATION語句。
例如,要想查看latin1(「西歐ISO-8859-1」)字元集的校對規則,使用下面的語句查找那些名字以latin1開頭的校對規則:
mysql>
SHOW
COLLATION
LIKE
'latin1%';
㈡ 如何查看mysql資料庫默認字元集
查看字元集設置
mysql> show variables like 'collation_%';
㈢ mysql資料庫的建完庫怎麼看字元集
可能是ie和別的瀏覽器對於margin的識別不同,
我的網頁在ie瀏覽器中布局會發生變化,
我需要在ie中對我的一個margin-top值進行改變,
根據網上資料,使用條件注釋識別ie瀏覽器,沒有作用。
使用特殊符號識別也沒用。我該怎麼辦?
㈣ 怎麼查看mysql表中的字元集
額,這個有嗎,表的字元集是根據資料庫db的字元集來的吧!直接查看database的字元集不就好了!
show variables like 'collation_%';
show variables like 'character_set_%';
㈤ 怎麼使用SQL語句查MySQL資料庫中數據表的字元集類型
select columns from table_name ;
㈥ 怎樣查看mysql自定義資料庫的編碼字元集
分不同的類型,可按以下三種方式查詢:
一、查看MySQL資料庫伺服器和資料庫MySQL字元集。
命令:
mysql>showvariableslike'%char%';
㈦ 怎麼查看mysql默認編碼格式
查看MySQL編碼
SHOW VARIABLES LIKE 'char%';
因為當初安裝時指定了字元集為UTF8,所以所有的編碼都是UTF8。
character_set_client:你發送的數據必須與client指定的編碼一致!!!伺服器會使用該編碼來解讀客戶端發送過來的數據;
character_set_connection:通過該編碼與client一致!該編碼不會導致亂碼!當執行的是查詢語句時,客戶端發送過來的數據會先轉換成connection指定的編碼。但只要客戶端發送過來的數據與client指定的編碼一致,那麼轉換就不會出現問題;
character_set_database:資料庫默認編碼,在創建資料庫時,如果沒有指定編碼,那麼默認使用database編碼;
character_set_server:MySQL伺服器默認編碼;
character_set_results:響應的編碼,即查詢結果返回給客戶端的編碼。這說明客戶端必須使用result指定的編碼來解碼;
控制台編碼
修改character_set_client、character_set_results、character_set_connection為GBK,就不會出現亂碼了。但其實只需要修改character_set_client和character_set_results。
控制台的編碼只能是GBK,而不能修改為UTF8,這就出現一個問題。客戶端發送的數據是GBK,而character_set_client為UTF8,這就說明客戶端數據到了伺服器端後一定會出現亂碼。既然不能修改控制台的編碼,那麼只能修改character_set_client為GBK了。
伺服器發送給客戶端的數據編碼為character_set_result,它如果是UTF8,那麼控制台使用GBK解碼也一定會出現亂碼。因為無法修改控制台編碼,所以只能把character_set_result修改為GBK。
修改character_set_client變數:set character_set_client=gbk;
修改character_set_results變數:set character_set_results=gbk;
設置編碼只對當前連接有效,這說明每次登錄MySQL提示符後都要去修改這兩個編碼,但可以通過修改配置文件來處理這一問題:配置文件路徑:D:Program FilesMySQLMySQL Server 5.1 my.ini