MySQL INSERT INTO 新增資料 / UPDATE 修改資料 / DELETE刪除資料

新增(插入)一筆資料

INSERT INTO `資料表`(`欄位1`,`欄位2`) VALUES ( '資料1' , '資料2' );

一般用法: INSERT INTO `table`(`id`,`name`) VALUES ( '12' , 'stanley' );

翻譯: 在 table 資料表內新增一筆資料 在 id 欄位內填入 12 ,在 name 欄位內填入 stanley

備註:在新增一筆資料時,必須將所有欄位和值都填上,預設是空值的欄位值可改成'',且須注意資料表本身的欄位結構、儲存型態,例如: id 欄位禁止存入字串、設有primary屬性的欄位不得輸入空值

 

更新(修改)一筆資料

UPDATE `資料表` SET `欄位2` = '資料2'  WHERE `欄位1` = '資料1'  ;

一般用法:UPDATE `table` SET `name` = 'newaurora'  WHERE `id` = '12'  ;

翻譯: 在 table 資料表內找出 id = 12 的資料,並將 name 欄位內的資料修改為 newaurora

備註:更新資料時必須確定條件設定是否正確,如上例,會把資料表內 id 欄位裡是 12 的資料都找出來並修改成newaurora ,因此使用前必須注意條件判斷


新增資料:使用的 SQL 指令是「INSERT」,基本語法如下:

INSERT INTO 資料表名稱(欄位名稱1, 欄位名稱2, ...) 

VALUES (欄位1的資料, 欄位2的資料, ...)

如果欄位名稱沒有指定完全,則資料庫會自動取用此欄位之預設值,我們可由 Access 資料庫的「設計檢視」來檢視每一個欄位的預設值。


修改資料:使用的 SQL 指令是「UPDATE」,基本語法如下:

UPDATE 資料表名稱 

SET 欄位名稱1=欄位1的資料, 欄位名稱2=欄位2的資料,...

WHERE 條件式


刪除資料:使用的 SQL 指令是「DELETE」,基本語法如下:

DELETE FROM 資料表名稱 

WHERE 條件式

如果沒有指定任何條件式,此 SQL 指令會刪除一個資料表內的所有紀錄,所以要特別小心!


刪除資料表:使用的 SQL 指令是「DROP TABLE」,基本語法如下:

DROP TABLE 資料表名稱


0 條回復   |  直到 2019-4-27 | 2547 次瀏覽




熱門評論


登入後才可發表內容