1. 程式人生 > >資料庫學習總結(三)——新增、更新與刪除資料

資料庫學習總結(三)——新增、更新與刪除資料

新增、更新與刪除資料

新增資料

insert語句中指定欄位名

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

注意:欄位名與欄位值的順序,型別必須互相匹配
當為指定欄位新增資料時,沒有列出欄位名的值預設為表定義時的預設值

insert語句不指定欄位名,新增值的順序必須和欄位在表中定義順序一致
為指定欄位新增資料時,指定欄位的順序不需要與表中定義的順序一致,只需要和values中值的順序一致即可

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

新增欄位後查詢新增是否成功

select * from 表名;

‘*’代表表格中的所有欄位

同時新增多條資料

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

“(欄位名1,欄位名2)”是可選的,用於指定插入的欄位名
如果不指定欄位名,必須為每個欄位新增資料,沒有新增則為預設值
指定欄位名,就只需要為指定的欄位新增資料
每條記錄之間用逗號隔開

更新資料

更新資料指對錶中存在的記錄進行修改

update 表名
set 欄位名1=值1,
      欄位名2=值2,
[where 條件表示式 ]

"where 條件表示式“是可選的,
更新部分資料時可使用where語句進行選擇
更新全部資料時則不需要用where語句

刪除資料

delete from 表名 
[where 條件表示式]

"where 條件表示式“是可選的,
刪除部分資料時可使用where語句進行選擇
刪除全部資料時則不需要使用where語句

觀察刪除結果是否正確可使用select語句

select * 
from 表名