建庫、建表 1、建庫 (1)SQL語句命令建庫: Create database資料庫名稱 (該方法創建的資料庫沒有設置編碼亂碼) 1 2 3 4 5 -- 創建資料庫時,設置資料庫的編碼方式 -- CHARACTER SET:指定資料庫採用的字元集,utf8不能寫成utf-8 -- COLLATE ...
建庫、建表
1、建庫
(1)SQL語句命令建庫:
Create database資料庫名稱 (該方法創建的資料庫沒有設置編碼亂碼)
1 2 3 4 5 |
-- 創建資料庫時,設置資料庫的編碼方式 -- CHARACTER SET:指定資料庫採用的字元集,utf8不能寫成utf-8 -- COLLATE:指定資料庫字元集的排序規則,utf8的預設排序規則為utf8_general_ci(通過show character set查看) drop database if EXISTS dbtest; create database dbtest CHARACTER SET utf8 COLLATE utf8_general_ci; |
修改資料庫編碼:
alter database dbtest CHARACTER SET utf8 COLLATE utf8_general_ci;
以下以sqlyon圖形界面建資料庫為例的效果圖:
(2)圖形化建資料庫操作:右擊左側的資料庫--新建資料庫
為了避免以後資料庫中的中文亂碼,需要設置資料庫字元集合校對為utf8
2、建表
(1)SQL語句命令建表:
Create table 表名(
列名 數據類型(長度),
列名 數據類型(長度)
);
如:
CREATE TABLE test(
id INT,
username VARCHAR(20),
age INT(4)
)
註意:int類型可以不用寫長度,預設為11,字元,字元串必須給定長度,併列與列之間逗號隔開。
(2)圖形建表操作:
右擊資料庫-----創建---表