- 1、本文档共85页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
回顾 在关系型数据库中,我们总是可以把SQL语句分为四大类:DDL数据定义语言、DML数据操纵语言、DCL数据控制语言、TCL事务处理语言 Oracle 数据类型主要包括字符、数值、日期时间、大对象类型等等 回顾 Oracle 支持的 SQL 操作符包括算术、比较、逻辑、集合、连接操作符 Oracle 提供一系列用于执行特定操作的函数:单行、分组、分析函数 本章目标 理解数据库对象的概念和分类 熟练掌握用户、表、约束数据库对象的使用 掌握同义词、序列、视图、索引数据库对象的使用 理解数据字典的概念,掌握数据字典的相关信息 Oracle的SQL开发工具 什么是 SQL Developer Oracle SQL Developer是一个免费的图形化数据库开发工具 使用SQL Developer可以浏览数据库对象、运行SQL语句和SQL脚本,还可以编辑和调试PL/SQL语句。SQL Developer可以提高工作效率并简化数据库开发任务 SQL Developer可以连接到任何版和更高版本的Oracle数据库,并可在Windows、Linux和Mac OSX上运行 创建连接 数据库对象简介 Oracle 数据库对象又称模式对象 数据库对象是逻辑结构的集合,最基本的数据库对象是表 学过的数据库对象有用户、表、约束 数据库对象简介 浏览对象 创建对象 修改对象 编辑 PL/SQL 用户User connect system/manager grant connect,resource to mytest identified by m123; alter user mytest identified by 123456; alter user mytest account lock; alter user mytest account unlock; revoke resource from mytest; drop user mytest cascade; 表Table create table stu(id number(4) primary key); alter table stu add(name varchar2(20) not null); alter table stu drop column address; alter table stu modify(telephone number(8)); desc stu rename stu to newstu; drop table stu; 表Table insert into stu values(100, ’张三’, to_date(,’yyyymmdd’)); update stu set mark=90; delete from stu where id=1000; truncate table stu; select * from stu; 约束Constraint 数据库中的约束分为6大类 主键primary key、非空not null、唯一性unique、检查check、缺省default和外键foreign key 可以在建表的同时添加,也可以在表建立后再添加约束 约束Constraint create table class(cid number(2),cname varchar2(20)); alter table class add primary key(cid); alter table class modify(cname not null); alter table student add constraint ck_a check(mark between 0 and 100); alter table student add unique(sname); drop table sudent drop constraint ck_a; 约束Constraint alter table student add constraint fk_a foreign key(cid) references class(cid); 序列 序列是用于生成唯一、连续序号的对象 序列可以是升序的,也可以是降序的 使用CREATE SEQUENCE语句创建序列 访问序列 通过序列的伪列来访问序列的值 NEXTVAL 返回序列的下一个值 CURRVAL 返回序列的当前值 更改和删除序列 序列Sequence create sequence s1; create sequence s2 start with 1000 increment by 2; select s2.nextval from dual; select s2.
您可能关注的文档
最近下载
- 100以内加减法竖式练习题-两位数加减法竖式练习题A4直接打印.doc VIP
- 铁道供电技术职业生涯规划书.pptx VIP
- 会计职业生涯规划书5篇.pdf VIP
- 2024必威体育精装版民事起诉状.doc VIP
- 3D工程图学(华中科大)中国大学MOOC慕课 章节测验 客观题答案.docx
- 血液透析患者护理查房课件.pdf VIP
- 初级消防设施操作员.docx VIP
- 北京市宣武区2024-2025学年六年级数学第一学期期末调研试题含解析.doc VIP
- 2024-2025学年英语三年级上册人教精通版(三起)(2024)教学设计(附教材目录).docx VIP
- 二年级语文上册-第七单元【教材解读】.pptx VIP
文档评论(0)