最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL數(shù)據(jù)處理之增刪改實現(xiàn)方式

 更新時間:2026年05月09日 14:40:38   作者:丑八怪大丑  
本文介紹了SQL中INSERT、UPDATE和DELETE語句的使用方法,包括如何批量添加、修改和刪除數(shù)據(jù),強調(diào)了在插入數(shù)據(jù)時需要注意字段長度,以及DML操作默認自動提交數(shù)據(jù),最后提到可以通過設(shè)置autocommit為FALSE來控制提交行為

插入數(shù)據(jù)[INSERT,VALUES]

方式1:一條一條的添加數(shù)據(jù)

# ① 沒有指明添加的字段
#正確的
INSERT INTO emp1
VALUES (1,'Tom','2000-12-21',3400); #注意:一定要按照聲明的字段的先后順序添加
#錯誤的
INSERT INTO emp1
VALUES (2,3400,'2000-12-21','Jerry');

# ② 指明要添加的字段 (推薦)
INSERT INTO emp1(id,hire_date,salary,`name`)
VALUES(2,'1999-09-09',4000,'Jerry');
# 說明:沒有進行賦值的hire_date 的值為 null
INSERT INTO emp1(id,salary,`name`)
VALUES(3,4500,'shk');

# ③ 同時插入多條記錄 (推薦)
INSERT INTO emp1(id,NAME,salary)
VALUES
(4,'Jim',5000),
(5,'張俊杰',5500);

方式2:將查詢結(jié)果插入到表中

INSERT INTO emp1(id,NAME,salary,hire_date)
#查詢語句
SELECT employee_id,last_name,salary,hire_date  # 查詢的字段一定要與添加到的表的字段一一對應(yīng)
FROM employees
WHERE department_id IN (70,60);

說明:

  • emp1表中要添加數(shù)據(jù)的字段的長度不能低于employees表中查詢的字段的長度。
  • 如果emp1表中要添加數(shù)據(jù)的字段的長度低于employees表中查詢的字段的長度的話,就有添加不成功的風(fēng)險。

更新數(shù)據(jù)

UPDATE .... SET .... WHERE ...

可以實現(xiàn)批量修改數(shù)據(jù)的。

UPDATE emp1
SET hire_date = CURDATE()
WHERE id = 5;
#同時修改一條數(shù)據(jù)的多個字段
UPDATE emp1
SET hire_date = CURDATE(),salary = 6000
WHERE id = 4;

#題目:將表中姓名中包含字符a的提薪20%
UPDATE emp1
SET salary = salary * 1.2
WHERE NAME LIKE '%a%';

#修改數(shù)據(jù)時,是可能存在不成功的情況的。(可能是由于約束的影響造成的)
UPDATE employees
SET department_id = 10000
WHERE employee_id = 102;

刪除數(shù)據(jù)

DELETE FROM .... WHERE....
DELETE FROM emp1
WHERE id = 1;

#在刪除數(shù)據(jù)時,也有可能因為約束的影響,導(dǎo)致刪除失敗
DELETE FROM departments
WHERE department_id = 50;

小結(jié):DML操作默認情況下,執(zhí)行完以后都會自動提交數(shù)據(jù)。如果希望執(zhí)行完以后不自動提交數(shù)據(jù),則需要使用 SET autocommit = FALSE.

新特性:計算列

某一列的值是通過別的列計算得來的

CREATE TABLE test1(
a INT,
b INT,
c INT GENERATED ALWAYS AS (a + b) VIRTUAL  #字段c即為計算列
);

INSERT INTO test1(a,b)
VALUES(10,20);

SELECT * FROM test1;

UPDATE test1
SET a = 100;

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

蓬溪县| 石台县| 岳西县| 成安县| 尤溪县| 兰考县| 开封县| 龙南县| 宁明县| 奎屯市| 社会| 乌拉特前旗| 湾仔区| 霍邱县| 余干县| 铜鼓县| 茶陵县| 天台县| 乌拉特前旗| 西乌| 油尖旺区| 察雅县| 江达县| 永丰县| 伊金霍洛旗| 韩城市| 全南县| 太白县| 龙南县| 伽师县| 保康县| 治多县| 八宿县| 芮城县| 喜德县| 调兵山市| 璧山县| 金平| 儋州市| 句容市| 平邑县|