mysql學習——數據表基本操作1
阿新 • • 發佈:2017-10-02
一個表 通過 creat esc 主鍵約束 基本 desc 表之間 blog
選擇數據庫
創建數據表
包括字段名和數據類型兩部分
查看數據表
使用主鍵約束
主鍵又稱主碼,能夠唯一的表示表中的一條記錄,分為單字段主鍵與多字段聯合主鍵
單字段主鍵
定義主鍵的兩種方式:
1.在最後指定主鍵
2.在主鍵行後標識
多字段聯合主鍵
沒有id,將兩個字段聯合起來做主鍵
使用外鍵約束
外鍵用來在兩個表的數據之間建立連接,他可以是一列或者多列。一個表可以有一個或多個外鍵。
外鍵首先是它表中的一個字段,它可以不是本表的主鍵,但對應另外一個表的主鍵
例如部門表的主鍵是id,在員工表中有一個鍵與這個id 有關
例:定義數據表tb_emp5,並在表上創建外鍵約束
定義數據表tb_emp5讓它的鍵deptid作為外鍵關聯到tb_dept1的主鍵id,
關聯是指在關系型數據庫中,相關表之間的聯系。他是通過相同的屬性或屬性組來表示的。子表的外鍵必須關聯父表的主鍵,且關聯字段的數據類型必須匹配。
使用非空約束
字段名 字段類型 not null,
表示其插入值不能為空
使用唯一性約束
要求該列唯一,允許為空,但只能出現一個空值
使用默認約束
指定某列的默認值
查看數據表結構
Describe
Desc 表名
Show create table
設置表的屬性值自動增加
例如讓ID自動增加1
例如執行插入語句並查詢
修改數據表名
mysql學習——數據表基本操作1