create table students(
stuno number(10) not null, --学号
stuname varchar2(8), --姓名
sex char(2), --性别
age int, --年龄
departno varchar2(2) not null, --系别编号
classno varchar2(4) not null, --班级编号
regdate date default sysdate --建档日期
);
create table students_2
as select *
from students;
create table students_3(
stuno number(10) not null, --学号
stuname varchar2(8), --姓名
sex char(2), --性别
age int, --年龄
departno varchar2(2) not null, --系别编号
classno varchar2(4) not null, --班级编号
regdate date default sysdate --建档日期
)tablespace tbsp_1
storage(initial 256k);
create table students_4(
stuno number(10) not null, --学号
stuname varchar2(8), --姓名
sex char(2), --性别
age int, --年龄
departno varchar2(2) not null, --系别编号
classno varchar2(4) not null, --班级编号
regdate date default sysdate --建档日期
)tablespace tbsp_1
storage(initial 256k)
pctfree 20
pctused 40;
create table students_5(
stuno number(10) not null, --学号
stuname varchar2(8), --姓名
sex char(2), --性别
age int, --年龄
departno varchar2(2) not null, --系别编号
classno varchar2(4) not null, --班级编号
regdate date default sysdate --建档日期
)tablespace tbsp_1
storage(initial 256k)
pctfree 20
pctused 40
initrans 10;
create table students_6(
stuno number(10) not null, --学号
stuname varchar2(8), --姓名
sex char(2), --性别
age int, --年龄
departno varchar2(2) not null, --系别编号
classno varchar2(4) not null, --班级编号
regdate date default sysdate --建档日期
)tablespace tbsp_1
storage(initial 256k)
pctfree 20
pctused 40
initrans 10
nologging;
create table Books
(
BookNo number(4) not null,--图书编号
BookName varchar2(20),--图书名称
Author varchar2(10),--作者
SalePrice number(9,2),--定价
PublisherNo varchar2(4) not null,--出版社编号
PublishDate date,--出版日期
ISBN varchar2(20) not null--ISBN
);
create table Books_1
(
BookNo number(4) not null,--图书编号
BookName varchar2(20),--图书名称
Author varchar2(10),--作者
SalePrice number(9,2),--定价
PublisherNo varchar2(4) not null,--出版社编号
PublishDate date,--出版日期
ISBN varchar2(20) not null,--ISBN
constraint BOOK_PK primary key (BookNo)
);
alter table Books add constraint Books_PK primary key(BookNo);
create table Books_2
(
BookNo number(4) primary key,--图书编号
BookName varchar2(20),--图书名称
Author varchar2(10),--作者
SalePrice number(9,2),--定价
PublisherNo varchar2(4) not null,--出版社编号
PublishDate date,--出版日期
ISBN varchar2(20) not null--ISBN
);
 create table Members
(
MemNo number(4) not null, --会员编号
MemName varchar2(20) not null, --会员名称
Phone varchar2(20), --联系电话
Email varchar2(30), --电子邮件地址
QQ varchar2(20) Constraint QQ_UK unique, --QQ号,并设置为UNIQUE约束
ProvCode varchar2(2) not null, --省份代码
OccuCode varchar2(2) not null, --职业代码
InDate date default sysdate, --入会日期
Constraint Mem_PK primary key (MemNo) --主键约束列为MemNo
);
create table employees_temp
as select * from employees
where department_id=30; alter table employees_temp
add constraint temp_departid_fk
foreign key(department_id)
references departments(department_id);
 create table Student
(
StuCode varchar2(4) not null,
StuName varchar2(10) not null,
Age int constraint Age_CK check (age > 0 and age <120) disable,
Province varchar2(20),
SchoolName varchar2(50)
);
--创建表空间
create tablespace tbs_test datafile 'D:\OracleFiles\OracleData\datafile_test.dbf'
size 100m
extent management local autoallocate
segment space management auto; --创建数据表,放入表空间
create table students_test(
stuno number(10) not null, --学号
stuname varchar2(8), --姓名
sex char(2), --性别
age int
)tablespace tbs_test;
alter table students_test
add constraint students_test_PK primary key(stuno);

吴裕雄--天生自然ORACLE数据库学习笔记:数据表对象的更多相关文章

  1. 吴裕雄--天生自然ORACLE数据库学习笔记:表分区与索引分区

    create table ware_retail_part --创建一个描述商品零售的数据表 ( id integer primary key,--销售编号 retail_date date,--销售 ...

  2. 吴裕雄--天生自然ORACLE数据库学习笔记:过程、函数、触发器和包

    create procedure pro_insertDept is begin ,'市场拓展部','JILIN'); --插入数据记录 commit; --提交数据 dbms_output.put_ ...

  3. 吴裕雄--天生自然ORACLE数据库学习笔记:Oracle数据备份与恢复

    run{ allocate channel ch_1 device type disk format = 'd:\oraclebf\%u_%c.bak'; backup tablespace syst ...

  4. 吴裕雄--天生自然ORACLE数据库学习笔记:PL/SQL编程

    set serveroutput on declare a ; b ; c number; begin c:=(a+b)/(a-b); dbms_output.put_line(c); excepti ...

  5. 吴裕雄--天生自然ORACLE数据库学习笔记:Oracle 11g的闪回技术

    alter system set db_recovery_file_dest_size=4g scope=both; connect system/1qaz2wsx as sysdba; archiv ...

  6. 吴裕雄--天生自然ORACLE数据库学习笔记:数据导出与导入

    create directory dump_dir as 'd:\dump'; grant read,write on directory dump_dir to scott; --在cmd下 exp ...

  7. 吴裕雄--天生自然ORACLE数据库学习笔记:优化SQL语句

    create or replace procedure trun_table(table_deleted in varchar2) as --创建一个存储过程,传入一个表示表名称的参数,实现清空指定的 ...

  8. 吴裕雄--天生自然ORACLE数据库学习笔记:Oracle系统调优

    --修改 alter system set large_pool_size=64m; --显示 show parameter large_pool_size; select sum(getmisses ...

  9. 吴裕雄--天生自然ORACLE数据库学习笔记:用户管理与权限分配

    create user mr identified by mrsoft default tablespace users temporary tablespace temp; create user ...

  10. 吴裕雄--天生自然ORACLE数据库学习笔记:其它数据对象

    create index emp_deptno_index on emp(deptno) pctfree tablespace users; create bitmap index emp_salar ...

随机推荐

  1. 【音乐欣赏】《TIT FOR TAT》 - MYTH & ROID

    曲名:TIT FOR TAT 作者:MYTH & ROID [00:00.000] 作曲 : MYTH & ROID [00:01.000] 作词 : MYTH & ROID ...

  2. 洛谷 P3901 数列找不同(莫队)

    题目链接:https://www.luogu.com.cn/problem/P3901 这道题简单莫队模板题,然后$add$和$del$分别处理$vis[]$从$0-->1$和从$1--> ...

  3. JEECG屏蔽在线聊天插件

    如图所示: 找到pom.xml文件将如下代码屏蔽即可: <!-- 在线聊天工具 --> <dependency> <groupId>org.p3framework& ...

  4. java知识树

    https://blog.csdn.net/aitaozi11/article/details/79652943 (学习Java的9张思维导图) 文章目录 针对技术栈学习 1. java基础 1.1 ...

  5. 《如何增加资本约见》---创业学习---训练营第四课---HHR---

    一,开始 1,思考题: (1)一句话和安利文两份材料怎么准备? (2)接触资本的渠道有哪些? 二,一句话介绍: 1,优秀案列: (1)通过第一视角,服务某某行业的智能AR眼镜: (2)成立三个月GMV ...

  6. Cygwin不能编译及解决办法

    最近不知道什么原因,以前使用cygwin编译Android动态库,现在不能使用了,报下面的错误. Android NDK: Host 'awk' tool is outdated. Please de ...

  7. Java面向对象封装优化1_this(Python中的self)

    1. 类 package cn.itcast.day06.demo03; /* 问题描述:定义Person的年龄时,无法阻止不合理的数值被设置进来. 解决方案:用private关键字将需要保护的成员变 ...

  8. 使用SSH客户端远程登录Linux主机

    使用SSH客户端远程登录Linux主机(可替代samba.ftp服务) . Linux系统起初就是为多用户而产生的,可以允许多个用户同时登录linux主机各自进行操作,如图1所示: 图1 SSH(Se ...

  9. C语言:找出一个大于给定整数m且紧随m的素数,-求出能整除x且不是偶数的数的个数,

    //函数fun功能:找出一个大于给定整数m且紧随m的素数,并作为函数值返回. #include <stdlib.h> #include <conio.h> #include & ...

  10. oracle用户表字段注释

    SELECT C.TABLE_NAME,NUM_ROWS,(select COMMENTS from user_tab_comments WHERE TABLE_NAME=C.TABLE_NAME) ...