English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 威盾新闻 >> SQL的数据操纵语句

 

SQL的数据操纵语句

威盾防火墙 2015-03-06

 

1. INSERT插入语句

向SQL的基本表中插入数据有两种方式:①直接插入元组值;②插入一个查询的结果值。

1)直接插入元组值

其基本语句如下:

  1. INSERT INTO 表名(列名序列) VALUES  (元组值) 

或者

  1. INSERT INTO 表名(列名序列) (TABLE  (元组值),(元组值),…) 

2)插入一个查询的结果值

其基本语句如下:

  1. INSERT INTO  表名(列名序列) SELECT  查询语句 

【例2】以下语句向student表中插入6条学生记录:

  1. INSERT INTO student VALUES('108','曾华','男','1992-09-01','09033')  
  2. INSERT INTO student VALUES('105','匡明','男','1990-10-02','09031')  
  3. INSERT INTO student VALUES('107','王丽','女','1991-01-23','09033')  
  4. INSERT INTO student VALUES('101','李军','男','1991-02-20','09033')  
  5. INSERT INTO student VALUES('109','王芳','女','1990-02-10','09031')  
  6. INSERT INTO student VALUES('103','陆君','男','1989-06-03','09031') 


2. DELETE删除语句

其基本语句如下:

  1. DELETE FROM 表名 [WHERE  条件表达式] 

【例3】以下语句删除student表中所有班号为'95031'的学生记录:

  1. DELETE FROM student WHERE 班号='95031' 

3. UPDATE修改语句

其基本语句如下:

  1. UPDATE  表名  
  2. SET 列名=值表达式[,列名=值表达式…]  
  3. [WHERE 条件表达式] 


【例4】以下语句将student表中所有班号为'95032'的学生记录改为'95033'班:

  1. UPDATE student SET 班号='95033' WHERE 班号='95032'

相关内容: 最新内容:
SQL/PLUS学习笔记之SQL Buffer[2015-03-06]
SQL Server 数据库中管理常用的SQL与T-SQL[2015-03-06]
PL/SQL开发中动态SQL的使用方法[2015-03-06]
速学如何定义SQL存储过程[2015-03-06]
SQL Server临时表简介[2015-03-06]
SQL中IS NULL的语法[2015-03-06]
SQL/PLUS学习笔记之SQL Buffer[2015-03-06]
SQL Server 数据库中管理常用的SQL与T-SQL[2015-03-06]
PL/SQL开发中动态SQL的使用方法[2015-03-06]
速学如何定义SQL存储过程[2015-03-06]
SQL Server临时表简介[2015-03-06]
SQL中IS NULL的语法[2015-03-06]