当前位置: 移动技术网 > IT编程>数据库>Oracle > oracle表的管理—crud介绍

oracle表的管理—crud介绍

2018年12月04日  | 移动技术网IT编程  | 我要评论

h的小游戏,红袋鼠网站,神农架野香蕉

insert语句 (增加数据)

update语句 (更新数据)

delete语句 (删除数据)

select语句  (查找数据)

1.oracle表的管理—添加数据

使用 insert 语句向表中插入数据。

insert into table [(column [, column...])]

values (value [, value...]);

插入的数据应与字段的数据类型相同。

数据的大小应在列的规定范围内,例如:不能将一个长度为80的字符串加入到长度为40的列中。

在values中列出的数据位置必须与被加入的列的排列位置相对应。

字符和日期型数据应包含在单引号中。

插入空值,不指定或insert into table value(null)

2.oracle表的管理—修改数据

使用 update语句修改表中数据。

update tbl_name

set col_name1=expr1 [, col_name2=expr2 ...]

[where where_definition]

update语法可以用新值更新原有表行中的各列。

set子句指示要修改哪些列和要给予哪些值。

where子句指定应更新哪些行。如没有where子句,则更新所有的行。

3.oracle表的管理—删除数据

删除数据

delete from 表名;

删除所有记录,表结构还在,写日志,可以恢复的,速度慢

drop table 表名; 删除表的结构和数据

delete from student where xh='a001'; 删除一条记录

truncate table 表名;

删除表中的所有记录,表结构还在,不写日志,无法找回删除的记录,速度快

4.oracle表基本查询—介绍

基本select语句

select [distinct] *|{column1, column2. column3..}

from table;

select 指定查询哪些列的数据。

column指定列名。

*号代表查询所有列。

from指定查询哪张表。

distinct可选,指显示结果时,是否剔除重复数据

查看表结构

sql>desc 表名;

■ 查询所有列

select * from 表名;

■ 查询指定列

select 列1,列2… from 表名;

■ 如何取消重复行

select distinct deptno ,job from emp;

查询smith 的薪水,工作,所在部门

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网