新增,更新和刪除資料

2022-08-27 15:12:11 字數 2719 閱讀 1557

為表中所有字段新增資料

通常情況下,向資料表中新增的新記錄應該包含表所有字段,即為該表中的所有字段新增資料,為表中所有字段新增資料的insert語句有兩種。

(1)insert語句中指定所有欄位名

執行成功後,會在表stu中新增一條資料。為了驗證資料是否新增成功,使用select語句檢視student表中的資料,查詢結果如下:

(2)insert 語句中不指定欄位名

為了驗證資料是否修改成功,使用select語句檢視stu表中的資料,查詢結果如下:

2.為表的指定字段新增資料

為表的指定字段新增資料,就是在insert語句中只向部分欄位中新增值,而其他欄位的值為表定義時的預設值。

為表的指定字段新增資料的基本語法格式如下所示:

insert

into 表名(欄位1,欄位2,…)  values(值1,值2,…);

sql語句如圖所示:

為了驗證資料是否修改成功,使用select語句檢視stu表中的資料,查詢結果如下:

為指定字段新增資料時,指定欄位也無需與其在表中定義的順序一致,它們只要與values中值的順序一致即可。

為了驗證資料是否修改成功,使用select語句檢視stu表中的資料,查詢結果如下:

(3)insert 語句還有乙個語法格式,可以為表中指定的字段或者全部字段新增資料:

格式如下:insert

into 表名 set 欄位名1=值1[,欄位名2=值2,……]

sql語句如下:

為了驗證資料是否修改成功,使用select語句檢視stu表中的資料,查詢結果如下:

(4).同時新增多條資料

在mysql中提供了使用一條insert語句同時新增多條記錄的功能,其語法格式如下所示:

insert into 表名[(欄位名1,欄位名2,……)]

values(值1,值2,……),(值1,值2,……),

(值1,值2,……);

sql語句如下:

為了驗證資料是否修改成功,使用select語句檢視stu表中的資料,查詢結果如下:

(5)只為id和name欄位新增值,insert語句如下所示:

為了驗證資料是否修改成功,使用select語句檢視stu表中的資料,查詢結果如下:

2.更新資料

(1)mysql中使用update語句來更新表中的記錄,其基本的語法格式如下所示:

update 表名

set 欄位名1 = 值1[,欄位名2 = 值2,……]

[where 條件表示式]

update語句可以更新表中的部分資料和全部資料,下面就對這兩種情況進行講解:

1、update更新部分資料

2、update更新全部資料

下面使用update語句更新這條記錄,sql語句如下所示:

為了驗證資料是否更新成功,使用select語句檢視資料庫stu中id為1的記錄,查詢結果如下所示:

(2)更新stu表中id字段值小於4的記錄,將這些記錄的grade字段值都更新為100。

為了驗證資料是否修改成功,使用select語句檢視stu表中的資料,查詢結果如下:

(3)更新stu表中全部11條記錄,將grade字段值都更新為80,update語句如下所示:

為了驗證資料是否修改成功,使用select語句檢視stu表中的資料,查詢結果如下:

3.刪除資料

(1)mysql中使用delete語句來刪除表中的記錄,其語法格式如下所示:

delete

from 表名 [where 條件表示式]

delete語句可以刪除表中的部分資料和全部資料,下面就對這兩種情況進行講解:

1、delete刪除部分資料

2、delete刪除全部資料

(2)在stu表中,刪除id字段值為9的記錄。執行結果如下所示:

為了驗證資料是否修改成功,使用select語句檢視stu表中的資料,查詢結果如下:

從查詢結果可以看到記錄為空,說明id欄位為11的記錄被成功刪除。在執行刪除操作的表中,如果有多條記錄滿足where子句中的條件表示式,則滿足條件的記錄都會被刪除。

更新和刪除資料

更新資料,即對錶中存在的資料進行修改。sql語句 update 語句 基本語法 update 表名 set 欄位名1 值1 欄位名2 值2,where 條件表示式 語法說明 欄位名1,欄位名2,用於指定更新的欄位名稱 值1,值2,用於表示字段更新的新資料。where條件表示式,可選引數,用於指定更新...

20 更新和刪除資料

例 客戶10005有了email update customers set cust email elemer fudd.com where cust id 10005 以要更新的表的名字開始 以where子句結束。更新多個列值update customers set cust name fudd ...

16 更新和刪除資料

1.更新資料 更新 修改 表中的資料,可以使用 update 語句,有兩種方式 更新表中的特定行 更新表中的所有行。注意,不要省略 where 子句。基本的 update 語句由三部分組成 要更新的表 列名和它們的新值 確定要更新哪些行的過濾條件。1 update 語句總是以要更新的表名開始,set...