mysql數據庫相關

mysql創建數據庫

create database oa default character set utf8

這樣創建的數據庫爲UTF-8編碼,注意創建的時候爲utf8,注意不要寫爲utf-8,“中劃線”不要有,否則會報錯

一般創建數據庫的時候使用的是:

create database oa2;
這樣採用的是默認的數據庫的編碼,這樣的編碼在安裝mysql的可以設置,當然也可以自己修改配置文件,在mysql安裝目錄下的 my.ini,其中可以看到或者修改

一般時候安裝數據庫的時候如果沒有設置UTF-8,一般設置的是GBK或gb2312,這樣在存儲到數據庫的時候就是使用的是my,ini中的編碼方式,如果一定要自己爲特定的數據庫指定編碼方式,就可以使用第一種方式,這樣可以不同的數據庫間使用的是不同的編碼方式

可以查看創建的數據庫採用的編碼方式:

mysql> show create database oa;
+----------+-------------------------------------------------------------+
| Database | Create Database                                             |
+----------+-------------------------------------------------------------+
| oa       | CREATE DATABASE `oa` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+-------------------------------------------------------------+
像我的mysql設置的默認編碼爲GBK,這樣查看oa2的時候就可以看到使用的編碼就是GBK
mysql> show create database oa2;
+----------+-------------------------------------------------------------+
| Database | Create Database                                             |
+----------+-------------------------------------------------------------+
| oa2      | CREATE DATABASE `oa2` /*!40100 DEFAULT CHARACTER SET gbk */ |
+----------+-------------------------------------------------------------+
之後將試驗的oa2數據庫刪除

drop database oa2;



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章