韩顺平oracle视频学习笔记02.docVIP

  • 3
  • 0
  • 约2.97千字
  • 约 3页
  • 2017-06-07 发布于重庆
  • 举报
韩顺平oracle视频学习笔记02

1、 Oracle表的管理 ① 表名和列的命名规则 必须以字母开头 长度不能超过30字符 不能使用Oracle的保留字 只能使用如下字符A-Z,a-z,0-9,$,#等 ② 数据类型 ? 字符型 Char 定长最大2000字符 例:char 10 ‘小韩’前四个字符放‘小韩’,后添6个空格补全 Varchar2 20 变长最大4000字符 例:Varchar2 20 ‘小韩’Oracle分配四个字符,这样可以节省空间 Clob character large objiect 字符型大对象最大 4G 如果字段的字符固定又经常被查询,用Char,Char速度极快 Varchar速度慢,但节省空间,char效率高,但浪费空间 ? 数字型 Number范围 -10的38次方~10的38次方 可以表示整数,也可以表示小数 Number 5,2 表示一个小数有5位有效数,2位小数 范围-999.99~999.99 Number 5 表示一个五位整数 范围-99999~99999 ? 日期类型 Date 包含年月日和时分秒 Timestamp这是Oracle9i对date数据类型的扩展,精度很高 ? 图片 Blob:二进制数据可以存储图片,声音,视频,MP3等 4g 真实的项目不会把图片、声音、视频放到数据库,而是通过路径来存放,如果安全性很高,就直接存数据库上。、 ③ 建表 学生表 Create table student Xh number 4 学号 Xm varchar 20 姓名 Sex char 2 , 性别 Birthday date, 出生日期 Sal number 7,2 奖学 ; 班级表 Create table class Classid number 2 , Cname varchar 20 ; ④ 修改表 添加一个字段 Alter table student add classid number 2 ; 修改字段的长度 Alter table student mdify xm varchar2 30 ; 修改字段的类型/或是名字(不能有数据) Alter table student modify xm char 30 ; 删除一个字段 Alter table student drop colum sal; 修改表的名字 Rename student to stu; 删除表 Drop table student; ⑤ 添加数据 ü 所有字段都插入 Insert into student values ‘01’,’张三’,’男’,’01-5月-05’,10 ’01-5月-05’ 01表示天,5后面一定有月字,05表示年 Oracle中默认的日期格式’DD-MON-YY’ Dd:天MON 月份,YY2位的年 改日期的默认格式 Alter session set nls_date_format ’yyyy-mon-dd’ 修改后,可以用我们熟悉的格式添加日期类型: Insert into student values ‘01’,’张三’,’男’,’2005-05-01,10 ü 插入部分字段 Insert into student xh,xm,sex values ‘3’,’john’,’女’ ü 插入空值 Insert into student xh,xm,sex,birthday values ‘3’,’john’,’女’,null 如果查询的字段是空,则 Select * from student where birthday is null;(不能用 null) ü 改一个字段 Update student set sex ’女’where xh ’01’ ü 修改多个字段 Update student set sex ’男’,birthdan ’1980-04-01’ where xh ’01’; ü 修改含有null值的数据 ⑥ 删除数据 Delete from student 删除所有记录,表结构还,写日志,可以恢复,速度慢 Drop table student 删除表的结构和数据 Delete from student where xh ’01’;删除一条记录 Truncate table student 删除表中的所有记录,表结构还在,不写日志,无法找回删除的记录,速度快。 ⑦ 回滚 命令:rollback 在删除数据前,要设置回滚点,命令:savepoint aa;然后删除数据,删除后,输入回滚命令:rolllback to aa 即可以恢复已删除的数据 ⑧ 清屏命令:clear 2、 表的查询 ① 查看表结构 Desc dept ② 查询所有列 Sele

文档评论(0)

1亿VIP精品文档

相关文档