Oracle数据笔记-【3】同义词序列视图索引
来源:互联网 发布:知乎施工排水 编辑:程序博客网 时间:2024/05/17 06:34
--------------------数据库--------------------
--创建表空间create tablespace studatafile 'd:\stu.dbf'size 5mautoextend on--创建用户名create user stuidentified by stu grant connect to stugrant resource to stu create table stuInfo --学生信息( stuID number primary key, stuName varchar2(10), stuSex char(2));insert into stuInfo values(1,'Eric','男');insert into stuInfo values(2,'Mike','男');insert into stuInfo values(3,'Lily','女');insert into stuInfo values(4,'Lucy','女');create table subInfo --课程信息( subID number primary key, subName varchar2(20));insert into subInfo values(1,'C语言');insert into subInfo values(2,'SQL基础');insert into subInfo values(3,'JAVA');create table markInfo --成绩信息( stuID int references stuInfo(stuID), subID int references subInfo(subID), score number(3), primary key (stuID,subID));insert into markInfo values(1,1,98);insert into markInfo values(1,2,90);insert into markInfo values(1,3,80);insert into markInfo values(2,1,50);insert into markInfo values(2,2,40);insert into markInfo values(2,3,60);insert into markInfo values(3,1,70);insert into markInfo values(3,2,95);select * from stuinfoselect * from subInfoselect * from markInfo
--------------------同义词--------------------
--1、什么同义词 --别名--2、作用--简化对象的名字select * from myemp--3、创建语法create public synonym myemp for scott.emp--4、删除语法drop public synonym myempselect * from stuinfoselect stuid as 编号,stuname 姓名 from stuinfo
--------------------序列--------------------
--1、什么是序列?--标识列,自动增长--sql server:identity(1,1)--oracle:sequence--2、作用,等同于identity,为编号字段,提供自增长--3、语法select * from stuinfocreate sequence myseqincrement by 1 --步长start with 1001 --初始值maxvalue 100-- 无上限minvalue 1cyclecreate table stuInfo1 --学生信息( stuID number primary key, stuName varchar2(10), stuSex char(2));insert into stuinfo1 values(myseq.nextval,'葬爱K','男')insert into stuinfo1 values(myseq.nextval,'葬爱Q','女')insert into stuinfo1 values(myseq.nextval,'葬爱A','男')insert into stuinfo1 values(myseq.nextval,'葬爱B','女')insert into stuinfo values(myseq.nextval,'葬爱Q','女')select * from stuinfo1--4.删除序列drop sequence myseq--5、查询序列值select myseq.currval from dual
--------------------视图--------------------
--1、什么是视图?--虚拟表--2、作用--1)简化,复杂的表查询--2)保密,视图名字不能推断表名--3) 缓冲,合作开发--创建视图之前要先授权grant dba to sturevoke dba from stu--创建视图create view empinfoasselect * from stuinfo666--查询视图select * from empinfo--drop view empinfo
--------------------索引--------------------
--1、什么是索引?--提高查询效率select * from stuinfo where stuname = 'eric'stuid --聚集索引(主键)stuname --非聚集(where条件中的字段)stusex --非聚集--2、索引分类--普通索引create index Instuid on stuinfo(stusex)--组合索引create index innamesex on stuinfo(stuname,stusex)--唯一索引create unique index inid on stuinfo(stuname)
0 0
- Oracle数据笔记-【3】同义词序列视图索引
- oracle 中的视图,索引,序列及同义词数据字典
- Oracle学习笔记摘录5-----表 / 序列 /视图 / 索引 / 同义词
- oracle 同义词、序列、视图、索引
- oracle sql 之视图,序列,索引,同义词
- oracle对象【约束,序列,索引,视图,同义词】
- Oracle,视图,同义词,索引,序列,分区
- Oracle数据库对象----序列、索引、视图、同义词
- 视图、序列、索引、同义词
- Oracle笔记(十三) 视图、同义词、索引
- Oracle笔记(十三) 视图、同义词、索引
- Oracle笔记(十三) 视图、同义词、索引
- Oracle笔记(十三) 视图、同义词、索引
- Oracle笔记十三:视图、同义词、索引
- Oracle学习笔记七:视图、同义词、序列
- oracle--索引,视图,同义词
- Oracle 学习笔记 12 -- 序列、索引、同义词
- oracle视图、同义词、序列
- 字符串通配符(OJ)
- TF(tensorflow)安装之python
- spring文件上传
- Ubuntu编译不全缺少服务器文件原因
- Java最不容易明白的知识点【接口】
- Oracle数据笔记-【3】同义词序列视图索引
- 华硕笔记本不小心BIOS恢复出厂设置,电脑找不到硬盘启动项
- 平均年薪23万!为什么却很少见程序员炫富?
- 设计模式之工厂方法模式和开放-封闭原则
- 堆的创建,插入,删除
- Linux下su与su -命令的本质区别
- (郭霖) Android LayoutInflater原理分析,带你一步步深入了解View(一)
- EF SQL分页
- git 代码合并