SQLite 外鍵和視圖

Table of Contents

1. artist表

1.1. 創建artist表

1.2 artist表添加記錄

2. track表

2.1 創建track表

2.2 track表添加記錄

3. view視圖

31. 創建view視圖

3.2 視圖記錄

4. 總結

4.1 外鍵

4.2 視圖


1. artist表

1.1. 創建artist表

CREATE TABLE artist(
artistid INTEGER PRIMARY KEY,
artistname TEXT
)

1.2 artist表添加記錄

2. track表

2.1 創建track表

CREATE TABLE track(
trackid     INTEGER,
trackname   TEXT,
trackartist INTEGER,
FOREIGN KEY(trackartist) REFERENCES artist(artistid) //綁定外鍵(表artist->列artistid)
)

2.2 track表添加記錄

3. view視圖

31. 創建view視圖

SELECT artistid, artistname from  artist

3.2 視圖記錄

4. 總結

4.1 外鍵

       一個表中的 FOREIGN KEY 指向另一個表中的 UNIQUE KEY(唯一約束的鍵)。

4.2 視圖

       視圖(View)只不過是通過相關的名稱存儲在數據庫中的一個 SQLite 語句。視圖(View)實際上是一個以預定義的 SQLite 查詢形式存在的表的組合。視圖(View)可以包含一個表的所有行或從一個或多個表選定行。視圖(View)可以從一個或多個表創建,這取決於要創建視圖的 SQLite 查詢

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章