mysql常用的一些命令,用於查看資料庫、表、欄位編碼

來源:互聯網
上載者:User

標籤:檔案   資料   ar   資料庫   伺服器   sql   安裝   mysql   

1.查看資料庫支援的所有字元集 
        show character set;或show char set;  

  2.查看目前狀態 裡麵包括當然的字元集設定 
        status或者\s 

  3.查看系統字元集設定,包括所有的字元集設定 
        show variables like ‘char%‘; 

  4.查看資料表中字元集設定 
        show full columns from tablename; 或者 show create table tablename\G; 

  5.查看資料庫編碼 
        show create database dnname;  



修改字元集命令 
層級命令時效備忘 
伺服器SET GLOBAL character_set_server=utf8;  臨時  
伺服器修改設定檔:  [mysqld] default-character-set=utf8  永久  
資料庫SET GLOBAL character_set_database=utf8; 臨時  
資料庫同修改伺服器臨時  
表ALTER TABLE table_name DEFAULT CHARSET utf8;永久  
列alter table `t_test` change `name` `name` varchar (255)  character set  utf8 collate utf8_general_ci null default null; 永久  
串連 show variables like ‘char%‘;臨時  
串連修改設定檔:  [client] default-character-set=utf8  永久  



建立時指定字元集 
層級命令 
伺服器級在安裝MySQL時可以設定伺服器的預設編碼格式 
資料庫級CREATE DATABASE db_name DEFAULT CHARACTER SET utf8; 
表級CREATE TABLE  `db_name`.`tb_name` (      id VARCHAR(20) NOT NULL,     name VARCHAR(20)) ENGINE=InnoDB  DEFAULT CHARSET=utf8; 
列級CREATE TABLE  `db_name`.`tb_name` (  id varchar(20) NOT NULL,  name varchar(20) CHARACTER SET utf8);

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.