Oracle细节总结(一)
2015-11-05 14:48
302 查看
一 char是定长,查询速率高,varchar不是定长(变长),查询速率慢,number既可以表示小数也可以表示整数
number(5,2):表示一共有五位有效数,其中两位为小数,如(111.11)。number(5)表示有五位整数.
blob 可以存储图片声音(在数据库中存放,二进制数据)
二 desc student :查询student表的字段类型
三 对表的一些操作
四 关于在插入数据的时候,插入时间的问题,方案如下
五 比如插入数据的时候,不知道生日是多少,那怎么办?
把这条数据插入进去了,怎么查询出来生日为空的学生呢?
select * from student where birthday
is null. 切忌此处用等号来,如(=‘ ’||=“ ”)
六 对于修改数据的时候,若想一次修改多条数据,怎么做?
也就是说set之后的字段之间通过逗号隔开就OK了
修改数据的时候有null的也需要用is null
七 在删除数据的时候,如果误删了,想要找回原来的数据改如何做呢?(安全性,这个好处很大哦)
①设置一个回滚点 savepoint aa;
②delete student
③此时想恢复数据 roolback to aa;
④再次查询student表数据即恢复
以下是删除表的三种方式
下一篇介绍的是oracle中的查询操作,也是重中之重
number(5,2):表示一共有五位有效数,其中两位为小数,如(111.11)。number(5)表示有五位整数.
blob 可以存储图片声音(在数据库中存放,二进制数据)
二 desc student :查询student表的字段类型
三 对表的一些操作
四 关于在插入数据的时候,插入时间的问题,方案如下
五 比如插入数据的时候,不知道生日是多少,那怎么办?
把这条数据插入进去了,怎么查询出来生日为空的学生呢?
select * from student where birthday
is null. 切忌此处用等号来,如(=‘ ’||=“ ”)
六 对于修改数据的时候,若想一次修改多条数据,怎么做?
也就是说set之后的字段之间通过逗号隔开就OK了
修改数据的时候有null的也需要用is null
七 在删除数据的时候,如果误删了,想要找回原来的数据改如何做呢?(安全性,这个好处很大哦)
①设置一个回滚点 savepoint aa;
②delete student
③此时想恢复数据 roolback to aa;
④再次查询student表数据即恢复
以下是删除表的三种方式
下一篇介绍的是oracle中的查询操作,也是重中之重
相关文章推荐
- 初学Mybaties连接oracle/Mysql数据库 基于eclipse/myeclipse的开发环境
- order by 使用技巧
- oracle的一些使用细节
- 修改Oracle用户密码
- Oracle 存储过程及函数中游标+动态的sql处理
- oracle安装
- Oracle横向纵向汇总
- oracle-systemtap
- oracle中的数据库、用户、方案、表空间、表对象之间的关系
- oracle
- oracle ora-00904 标识符无效
- oracle的oradebug命令用法
- 在Oracle中数据库、表空间、表之间的关系
- Oracle11g RAC集群启动关闭管理
- Spring-mvc整合mybatis-oracle11g-druid数据源
- oracle 怎么debug
- oracle中sys和system用户的区别
- ORACLE EM网页无法访问
- Oracle中PCTFREE, PCTUSED, INITRANS, MAXTRANX参数
- 查看oracle解析