創建庫的時候,要先指定utf8,要不然的話中文會亂碼的
表格設計規范:
- 信息一定分析詳細列多一點沒事。
- 表格多沒關系。
- 不到萬不得已,不要輕易增加減少一個列名。
- 一個列中最好是獨立值,不能有多值,除非不需要修改。
- 要設計一個唯一列,就是主鍵列
主鍵
- 此列的值是唯一。
- 此列查詢最快。
Sql語句
DROP TABLE 名字 //刪除表
CREATE TABLE 名字(列名 數據類型,列明 數據類型) //創建表和列
如果需要必須填寫的數據,在創建列的時候:
CREATE TABLE 名字(
列名 數據類型 not null,
列名 數據類型 not null
)
默認值填寫:
CREATE TABLE 名字(
列名 數據類型 DEFAULT ‘dasda’,
列名 數據類型 DEFAULT ‘asdasda’
)
設置主鍵列:
CREATE TABLE 名字(
列名 數據類型 PRIMARY KEY,
列名 數據類型 DEFAULT ‘asdasda’
)
**第一個就為主鍵列
或者:
CREATE TABLE 名字(
列名1 數據類型 ,
列名 數據類型 DEFAULT ‘asdasda’
PRIMARY KEY(列名1)
)
**第一個就為主鍵列
聯合組建

指定表格字符集

alter命令可執行對表的結構進行修改:
1、添加一列
alter table tablename add newfile definition;
2、改變表的數據類型
alter table tablename change columname newdefinition;
3、給表添加索引
alter table tablename add index columname newdefinition;
4、給表添加唯一列
alter table tablename add unique columname ...
5、從表中刪除一列
alter table tablename drop columname;
