mysql中表的設計

2021-10-06 13:34:38 字數 308 閱讀 5860

資料庫中表的關係可以具體的分為三種

1.一對一關係

可以理解為乙個學生乙個學號

2.一對多關係

乙個班級多個學生

因為在資料庫中是沒有陣列這個概念的。因此在在資料庫中就必須設定兩個表來對應這種關係。

3.多對多關係

(這個不是數學中的對映關係)

學生選課

乙個學生可以選幾門課,一門課可以被多個學生選擇,這種情況下我們需要三個表來描述這個關係,選課表,學生表,課表,選課表來作為中間表來連線學生表和課表。

有些多對多關係可能需要多組表去描述,具體關係具體設計表。

MySQL中表的操作

語法 create table table name field1 datatype,field2 datatype,field3 datatype character set 字符集 collate 校驗規則 engine 儲存引擎 說明 create table class major varc...

MySQL中表的操作

在mysql中,表是一種資料庫物件,表由若干個字段 列 組成,表的操作包括增刪查改。乙個表中的書庫物件包括 列 column 索引 index 及觸發器 列也稱屬性列,在建立表時,必須指定列的名字和型別,同時也可以指定約束 索引是根據指定的資料庫表列建立起來的順序 觸發器是指使用者定義的事務命令的集...

MySQL中表的基本操作

1.建立表 語法 create table table name field1 datatype,field2 datatype,field3 datatype character set 字符集 collate 校驗規則 engine 儲存引擎 說明 2.建立表案例 create table us...