SQL基礎 修改資料 INSERT

2021-10-03 16:44:47 字數 1272 閱讀 6641

向資料庫中插入一條新紀錄時,就必須使用insert語句

語法

insert

into

表(欄位1

, 欄位2,.

..)values

(值1, 值2,.

..);

students表

例項

-- 向students表插入一條新紀錄

insert

into students (class_id, name, gender, score)

values(2

,'大牛'

,'m',80

);-- 查詢並觀察結果

select

*from students;

查詢結果

注:沒有列出id字段,也沒有列出id字段對應的值,因為id欄位是乙個自增主鍵,自增主鍵的值可以由資料庫自己推算出來。

此外,如果乙個欄位有預設值,那麼在insert語句中也可以不出現。

字段順序不必和資料庫表的字段順序一致,但值的順序必須和字段順序一致。

insert

into students (score, gengder, name, class_id)

-- 對應的values

values(80

,'m'

,'大牛',2

);

一次性新增多條記錄

-- 一次性新增多條新紀錄

inser into students (class_id, name, gender, score)

values(1

,'大寶'

,'m',87

),(2

,'二寶'

,'m',81

);select

*from students;

查詢結果

SQL基礎 修改資料 UPDATE

update 更新資料庫表中的記錄 基本語法 update 表set 欄位1 值1,欄位2 值2,where.select from sudents where id 1 查詢結果 例項要求 更新students表id 1的記錄的name和score這兩個字段 update students set...

SQL修改資料

關聯式資料庫的基本操作就是增刪改查,即crud create retrieve update delete。其中,對於查詢,我們已經詳細講述了select語句的詳細用法。而對於增 刪 改,對應的sql語句分別是 insert 插入新記錄 update 更新已有記錄 delete 刪除已有記錄。ins...

SQL批量修改資料

1 批量替換 期中的年份 以替換為2019年為例 update 資料表名 set 期時間字段 stuff convert nvarchar 23 期時間字段,120 1,4,2019 2 批量替換 期中的 份 以替換為6 為例 update 資料表名 set 期時間字段 stuff convert ...