向資料庫中插入一條新紀錄時,就必須使用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 ...