🤖 AI文章摘要 gemini-2.0-flash-lite

这篇文章介绍了SQL中的INSERT INTO、DELETE FROM和UPDATE语句。INSERT INTO用于向表中插入数据,可以指定列名和对应的值,也可以通过SELECT语句插入多行数据,插入时会检查完整性约束。DELETE FROM用于删除表中满足指定条件的记录,若不指定条件则删除整个表。UPDATE用于修改表中满足指定条件的记录的列值,可以通过表达式或子查询来更新,若不指定条件则会更新表中所有记录。

ad8b2c071546b89d0448c6f0f6c876c5

INSERT INTO


INSERT INTO tableName [(
	[colName1,] 
	[colName2,]
	...
	colNamen
)]
VALUES([value1,][values2,]...valuesn) | select_statement
如果写了列名, 请按自己写的顺序安排值, 否则请按定义表的顺序排列值 当插入数据时会检查完整性约束, 否则不能够执行插入操作

DELETE FROM


DELETE FROM table_name
[WHERE check_condition ]
删除满足查询条件的元组, 省略查询条件直接删除整个表

UPDATE


UPDATE tableName
SET colname = expression | (SELECT…)
	[, colName = expression | (SELECT…)]
	[, colName = expression | (SELECT…)]
	...
[WHERE 查询条件]
就是将满足条件的元组的列名值替换为表达式或者子查询返回的结果 where条件省略默认是这个表达全部元组都进行更新