今日課程範圍
SQL Lesson 17: Altering tables
https://sqlbolt.com/lesson/altering_tables
昨天我們學習如何新增table
今天我們繼續來學習如何變更table內的資料
我們可以使用ALTER TABLE
並搭配常見的語句來進行table內欄位的修改
ALTER TABLE my_table
ADD column_name Datatype
DEFAULT default_value
ALTER TABLE my_table
DRPO column_name
ALTER TABLE my_table
RENAME TO new_my_table
更多的ALTER TABLE語法可參考
https://www.postgresql.org/docs/9.4/sql-altertable.html
讓我們開始今天的練習吧
我們要新增一個名為Aspect_ratio的欄
並且它的型別為FLOAT
因此我們只要使用ADD
並標注型別即可
ALTER TABLE Movies
ADD Aspect_ratio float
我們一樣要新增一欄,並且要設定預設值為English
所以我們一樣使用ADD
語句
並搭配著DEFAULT
使用即可
ALTER TABLE Movies
ADD Language text
DEFAULT English
我們明天繼續吧