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 資料表名稱
熱門評論