oracle的crud操作
2015-07-06 14:45
549 查看
oracle的crud操作:
crud操作就是 c(create)r(retrieve)u(update)d(delete)
insert 添加操作:
1.
插入的数据应与字段的数据类型相同
2.
数据类型的大小应在列的规定范围内
3.
在values中列出的数据位置必须与被加入的列的排列位置相对应
4.
字符和日期类型数据应包含在单引号中
5.
插入空值,不指定或insert into
table value(null)
update操作:
1.
基本语法:update 表名 set 列名=表达式
where条件
2.
注意where条件指定修改哪一行的数据,如果没有条件,则表示修改所有数据
3.
修改为null值的列:update 表名 set 列名=200 where 列名 is null;
delete语句的使用
1.
基本用法:delete from 表名 where 条件
2.
如果不使用where子句,则会删除表中的所有数据
3.
delete语句不能删除某一列的值,只能删除一行数据
4.
delete只删除记录,不删除表本身,如果要删除表,用drop
5.
删除数据有两种方法:
delete from 表名
:能恢复,但是要写一个日志
truncate table
表名:速度快,但是不能恢复
crud操作就是 c(create)r(retrieve)u(update)d(delete)
insert 添加操作:
1.
插入的数据应与字段的数据类型相同
2.
数据类型的大小应在列的规定范围内
3.
在values中列出的数据位置必须与被加入的列的排列位置相对应
4.
字符和日期类型数据应包含在单引号中
5.
插入空值,不指定或insert into
table value(null)
update操作:
1.
基本语法:update 表名 set 列名=表达式
where条件
2.
注意where条件指定修改哪一行的数据,如果没有条件,则表示修改所有数据
3.
修改为null值的列:update 表名 set 列名=200 where 列名 is null;
delete语句的使用
1.
基本用法:delete from 表名 where 条件
2.
如果不使用where子句,则会删除表中的所有数据
3.
delete语句不能删除某一列的值,只能删除一行数据
4.
delete只删除记录,不删除表本身,如果要删除表,用drop
5.
删除数据有两种方法:
delete from 表名
:能恢复,但是要写一个日志
truncate table
表名:速度快,但是不能恢复
相关文章推荐
- oracle认证方式
- oracled数据库启动流程
- oracle用户管理
- oracle 约束 保存点 视图
- oracle单行函数总结
- oracle基础笔记day1
- kettle连接oracle出现Error connecting to database: (using class oracle.jdbc.driver.OracleDriver)
- oracle手动卸载
- arcsde10.1 for oracle
- oracle字符串处理函数大全
- oracle分析函数使用
- MYBATIS: Use Oracle Function
- Oracle Instanc Client安装命令工具
- oracle 学习摘录
- Oracle变量定义的三种方式(define,variable,declare)学习笔记
- 利用Oracle分析函数实现多行数据合并为一行
- APP-PER-50022: Oracle Human Resources could not retrieve a value for the User Type profile option.
- Oracle11g用户密码过期
- ORA-12899:列"DP"."META_KPI"."KPI_UNIT"的值太大(实际值:24,最大值20)
- C#中一次执行多条Oracle语句出现ORA-00911,invalid character