码迷,mamicode.com
首页 > 数据库 > 详细

数据库的主要操作(8)

时间:2017-11-01 18:57:06      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:记录   blog   提醒   comm   更新   null   span   to_date   create   

数据库的主要操作分为两种:

  • · 数据库的查询操作:SELECT
  • · 数据库的更新操作:INSERT(增加)、UPDATE(修改,更新)、DELETE(删除)

此时,为了保存原始的 emp 表的信息,在进行增加、修改、删除操作之前先将此表复制一份:

CREATE TABLE myemp AS SELECT * FROM emp ;

· 此语句执行之后,会将表结构及数据完整的复制出来。

SELECT * FROM myemp ;

技术分享

添加数据

添加数据的语法:

INSERT INTO 表名称[(字段名称 1,字段名称 2,....)] VALUES (值 1,值 2,...) ;

范例:为 myemp 表中添加一条新的记录

  • · 按照标准的做法完成(推荐)
INSERT INTO myemp(empno,ename,job,mgr,hiredate,sal,comm,deptno)
VALUES (7899,张三,清洁工,7369,14-2月-1995,9000,300,40) ;

技术分享

必须再次提醒的是:

  • · 对于数字,不用加“‘”,而字符串必须加上“‘”
  • · 使用简略写法(并不推荐),因为现在是要添加所有字段的内容,所以此处可以不写上任何的字

段名称,只要值的数量及顺序与数据表中的一致即可。

INSERT INTO myemp VALUES (8899,李四,清洁工,7369,14-2月-1995,9000,300,40) ;

技术分享

之前插入数据的时候,日期的格式是使用了表中固定好的一种格式,如果现在有这样的一个日期“2009-01-16”日期格式,那么现在如何把这种格式的日期插入进去呢?

  • · 使用 TO_DATE()函数,将一个字符串类型的数据变为 DATE 类型的数据。
INSERT INTO myemp(empno,ename,job,hiredate,sal,deptno)
  VALUES (8888,赵六,保洁工,TO_DATE(2009-01-16,yyyy-mm-dd),9000,40) ;

修改数据

 在 SQL 语法中使用 UPDATE 语句就可以完成数据的修改功能,此语句的语法如下:

修改全部:UPDATE 表名称 SET 要修改的字段=新值,要修改的字段=新值,... ;
修改局部:UPDATE 表名称 SET 要修改的字段=新值,要修改的字段=新值,... WHERE 修改条件 ;

· 但是,从一般的开发角度上将,修改操作一般都加入修改条件。

删除数据

在 SQL 语句中可以使用 DELETE 命令删除记录,语法格式如下:

删除全部:DELETE FROM 表名称 ;
删除局部:DELETE FROM 表名称 WHERE 删除条件 ;

范例:删除掉全部领取奖金的雇员

DELETE FROM myemp WHERE comm IS NOT NULL ;

 技术分享

数据库的主要操作(8)

标签:记录   blog   提醒   comm   更新   null   span   to_date   create   

原文地址:http://www.cnblogs.com/aaron911/p/7766067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!