iT邦幫忙

0

MySQL insert基本操作

前面我們學會如何建立Database,table後,就要學習如何去將值插入至table裡面。

INSERT into table_name(...) values(...):

其中我們可透過insert into table_name(column1_name,column2_name) values (column1_value, column2_value)這個指令,在對應的column下插入對應的值。在插入值時,須按順序去排列,讓值對到應對的column。

此外我們可一次插入多個值,只需在下一組值之前加上,即可。

https://ithelp.ithome.com.tw/upload/images/20200827/20126182RlJ0zs7SKU.png

SELECT column_name from table_name:

將指定table中其中幾個column的數據顯示出來。

SELECT * from table_name:

將指定之table所有的數據顯示出來。

https://ithelp.ithome.com.tw/upload/images/20200827/20126182y8XCOCXF5x.png

CREATE TABLE table_name (name VARCHAR(20) NOT NULL ,...):

可將table之column之數值設為不可為null,即需在創建table時,在對應column之資料型態後面加上NOT NULL即可。

而如果我們在插入值時,不給予name值,會發現報錯。

https://ithelp.ithome.com.tw/upload/images/20200827/20126182HsiqQHkWm1.png

CREATE TABLE table_name (name VARCHAR(20) DEFAULT "JOJO" ,...):

可將table之column之數值設置預設值,即需在創建table時,在對應column之資料型態後面加上DEFAULT xxx即可,這樣當我們沒為其column插入值時,其value會以Default值插入。

https://ithelp.ithome.com.tw/upload/images/20200827/20126182RhlURXwoFa.png


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言