MySQL是一種非常流行的關系型數據庫管理系統,它支持多種編碼方式。有時候我們需要在執行腳本時指定編碼,下面我們來介紹如何進行設置。
mysql -u username -p password -h hostname --default-character-set=utf8 dbname < script.sql
上述命令中,我們使用--default-character-set來指定編碼方式為utf8,dbname是數據庫名稱,script.sql是要執行的SQL腳本文件。
除此之外,我們還可以在SQL腳本中指定編碼方式:
SET NAMES utf8;
上述語句將設置數據庫連接的字符集為utf8。
需要注意的是,如果MySQL數據庫已經設置了默認編碼為utf8,則可以省略上述語句。但是,為了保證更好的兼容性,最好還是在腳本中顯式地指定編碼方式。
上一篇mysql 執行結果