oracle表的管理—crud介绍
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 的薪水,工作,所在部门