- 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
您可能关注的文档
- 西南大学法学研究生考试范围及参考书目.doc
- 面试中的一些问题(中英文).doc
- 《论语十则》公开课.ppt
- 《设计心理学》教学进度表13-14-2.doc
- 《词行天下》的由来.docx
- 面试时事热点学生睡眠质量.docx
- 《诗经》是我国第一部诗歌总集,共收入自西周初年至春秋中叶大约五.ppt
- 《语言学导论》复习提纲.doc
- 西南民族大学讲座.doc
- 面试模拟题每日一练713.doc
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- Leica_TS16_UM_v2-0-0_zh-徕卡实用说明书.pdf VIP
- 医院感染暴发控制标准2025版课件.pptx VIP
- 医学免疫学(全套课件272P)ppt课件.pptx VIP
- 古建筑安全监测技术标准.pdf VIP
- A4版2023安徽省中考数学答题卡.pdf
- Vaillant威能VIH CN 水罐参数技术参数.pdf
- 喷墨打印OLED技术全球竞争格局与发展策略.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人笔试模拟试题及答案解析.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人考试参考试题及答案解析.docx VIP
- 人教版物理8年级下册全册教学课件.pptx
原创力文档

文档评论(0)