1. 程式人生 > >mysql學習——數據表基本操作1

mysql學習——數據表基本操作1

一個表 通過 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