1、在創建數據庫的時候,我們經常會使用CREATE DATABASE 數據庫名稱;簡單的創建數據庫,
沒有指定其編碼的格式,往往會造成錯誤。
CREATE DATABASE 數據庫名稱 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
2、在創建表的時候,指定數據庫的引擎並設置編碼的格式
例如
CREATE TABLE `city` (
`
id
` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT
'城市編號'
,
`province_id` int(10) unsigned NOT NULL COMMENT
'省份編號'
,
`city_name` varchar(25) DEFAULT NULL COMMENT
'城市名稱'
,
`description` varchar(25) DEFAULT NULL COMMENT
'描述'
,
PRIMARY KEY (`
id
`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;