今日課程範圍
SQL Lesson 13: Inserting rows
https://sqlbolt.com/lesson/inserting_rows
前面花了不少篇幅在介紹SQL的查詢語法
那麼 如果今天我們有資料要新增進去資料庫
我們應該如何進行呢?
我們只需要借助INSERT INTO這個語句的幫忙即可
但是要新增的數據和形態必須依照Schema上的定義來輸入
不然會無法新增
那麼 什麼又是Schema呢?
Schema是SQL的骨架
定義著資料對應的欄位與其資料型態
例如下方我們有個叫做posts的資料表
其中有幾個欄位與其資料型態

若我們想要對其新增資料
就必須依照其格式描述INSERT的語句
INSERT INTO posts
VALUES (Title, body, created_at, updated_at)
如此一來才能成功新增資料
接下來就讓我們實際練習看看吧

我們要新增Toy Story 4 的電影記錄到"Movies"的資料表中
因此我們只要使用INSERT INTO的語句並依照其格式和形態依序輸入
個可新增成功
要特別注意的是 其中的電影和導演名稱需要是字串型態
因此需要用引號(" ")包起來
INSERT INTO Movies
VALUES (4, "Toy Story 4","John Lasseter", 2022, 90)

完成新增
我們要新增電影的評分和銷售數據到Boxoffice資料表中
因此我們一樣使用INSERT INTO語句即可
只要注意一下數據的形態和格式
INSERT INTO Boxoffice
VALUES (4 , 8.7, 340000000, 270000000)

完成新增
今天就先到這邊囉