學習sql關係模型並總結, **廖雪峰教程
表和表之間應該建立"一對多", "多對一"的關係
int自增型別, 記錄數最多21億, bigint自增型別最多922億億
mysql> alter table students
-> add constraint fk_class_id
-> foreign key (class_id)
-> references classes (id);
mysql> alter table students
-> drop foreign key fk_class_id;
mysql> alter table students
-> add index index_score (score);
mysql> alter table students add index index_name_score (name, score);
mysql> alter table students
-> add unique index uni_name (name);
mysql> alter table students add constraint strain_uni_name unique (name);
SQL 關係模型
主鍵是關係表中記錄的唯一標識。主鍵的選取 主鍵不要帶有業務含義,而應該使用bigint自增或者guid型別。主鍵也不應該允許null。idclass id name other columns 11 小明 21 小紅 52 小白 在students表中,通過class id的字段,可以把資料與另一張...
關係模型和SQL
為了介紹關係模型,以mysql資料庫為例.安裝mariadb sql是結構化查詢語言structured query language.1987年被iso組織標準化.所有主流的關係型資料庫都支援sql,nosql也有很大一部分支援sql.sql語句分為 語言規範 sql語句大小寫不敏感 sql語句末...
SQL基礎 關係模型 主鍵
描述 能通過某個字段唯一區分出不同的記錄,這個欄位被成為主鍵 特性 a.主鍵必須包含唯一的值 b.主鍵列不能包含null值 c.每個表都應該有乙個主鍵,並且每個表只能有乙個主鍵 選取主鍵的基本原則 不使用任何業務相關的字段作為主鍵 身份證號 手機號 郵箱位址均不可用作主鍵 作為主鍵最好是完全與業務無...