8.INSERT INTO 语句 UPDATE 语句

Posted 为尊严而奋斗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.INSERT INTO 语句 UPDATE 语句相关的知识,希望对你有一定的参考价值。

1.

INSERT INTO 语句

INSERT INTO 语句用于向表格中插入新的行。

语法

INSERT INTO 表名称 VALUES (值1, 值2,....)
INSERT INTO Persons VALUES (‘Gates‘, ‘Bill‘, ‘Xuanwumen 10‘, ‘Beijing‘)

我们也可以指定所要插入数据的列:

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
INSERT INTO Persons (LastName, Address) VALUES (‘Wilson‘, ‘Champs-Elysees‘)

2.

Update 语句

Update 语句用于修改表中的数据。

语法:

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

更新某一行中的一个列

我们为 lastname 是 "Wilson" 的人添加 firstname:

UPDATE Person SET FirstName = ‘Fred‘ WHERE LastName = ‘Wilson‘ 

更新某一行中的若干列

我们会修改地址(address),并添加城市名称(city):

UPDATE Person SET Address = ‘Zhongshan 23‘, City = ‘Nanjing‘
WHERE LastName = ‘Wilson‘

3.DELETE 语句

DELETE 语句用于删除表中的行。

语法

DELETE FROM 表名称 WHERE 列名称 = 值

删除某行

"Fred Wilson" 会被删除:

DELETE FROM Person WHERE LastName = ‘Wilson‘ 

删除所有行

可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:

DELETE FROM table_name

或者:

DELETE * FROM table_name

以上是关于8.INSERT INTO 语句 UPDATE 语句的主要内容,如果未能解决你的问题,请参考以下文章

Merge Into 语句代替Insert/Update在Oracle中的应用实战

merge into 语句代替Insert/Update

Oracle 使用MERGE INTO 语句更新数据

Oracle 使用MERGE INTO 语句更新数据

OracleMergeinto详细介绍

Merge into 详细介绍