当前位置:   article > 正文

9. SQL中Insert into/Update/Delete的用法_insert into update

insert into update

目录

(一)前言

(二)Insert into

1. 作用

2. 语法

3. 经典实例

(1)原表(dbo.CUSTOMERS表,是张空表)

(2)插入新行

(3)在指定的列中插入数据

 (三)Update

1. 作用

2. 语法

3. 经典实例

(1) 原表(dbo.CUSTOMERS_NEW)

(2)更新某一行中的一个列

(3)更新某一行中的若干列

(四)Delete

1. 作用

2. 语法

3. 经典案例

(1)原表(dbo.CUSTOMERS_NEW)

(2) 删除某行

(3) 删除所有行


(一)前言

       在数据库中我们常常提到增删改查,之前的几篇文章我们都是围绕SELECT语句为核心展开的,即增删改查中的查方面。本篇中我将介绍增(INSERT INTO)删(DELETE)改(UPDATE)这三类SQL语句的使用方法。

(二)Insert into

1. 作用

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

2. 语法

INSERT INTO 表名称 VALUES (值1, 值2,....)

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

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

3. 经典实例

(1)原表(dbo.CUSTOMERS表,是张空表)

(2)插入新行

INSERT INTO dbo.CUSTOMERS VALUES ('abc',33)

(3)在指定的列中插入数据

       只插入NAME字段为'efg':

INSERT INTO dbo.CUSTOMERS (NAME) VALUES ('efg')

NAME为'efg'的行中AGE为空值(NULL)

 (三)Update

1. 作用

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

2. 语法

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

3. 经典实例

(1) 原表(dbo.CUSTOMERS_NEW)

(2)更新某一行中的一个列

        我们为 first_name 是 "efg" 的人添加 last_name:

UPDATE dbo.CUSTOMERS_NEW SET LAST_NAME = 'efg123' WHERE FIRST_NAME = 'efg'

(3)更新某一行中的若干列

        我们将FIRST_NAME为hij的记录中的LAST_NAME和AGE数据更新成'xyz'和55:

UPDATE dbo.CUSTOMERS_NEW SET LAST_NAME = 'xyz',AGE=55 WHERE FIRST_NAME = 'hij' 

(四)Delete

1. 作用

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

2. 语法

DELETE FROM 表名称 WHERE 列名称 =

3. 经典案例

(1)原表(dbo.CUSTOMERS_NEW)

(2) 删除某行

      删除FIRST_NAME为'abc'的行。

delete from dbo.CUSTOMERS_NEW where FIRST_NAME='abc'

删除后只剩两行了:

(3) 删除所有行

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

DELETE FROM dbo.CUSTOMERS_NEW;

 

表中所有数据全部被删除: 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号