oracle坚决不挂01(表,索引,视图的创建,修改,删除,查询)

本文是关于Oracle数据库的复习资料,涵盖了表、索引、视图、同义词和序列的创建、修改和删除操作。通过实例展示了如何创建学生表、课程表和学生选课表,并进行表的重命名、添加字段、修改字段约束等操作。此外,还讲解了索引的创建、查看和删除,视图的创建、查询和更新,以及同义词和序列的创建、使用和删除。
摘要由CSDN通过智能技术生成

考试快来了,来篇oracle干货,复习一下(挣扎一下)

废话不多说,开始写!

这篇是数据库对象的有关操作的总结!
数据库对象有熟悉的表,视图,索引,序列,同义词等(这个oracle东西真不少,小声bb!)

1. 创建表

  1. 创建学生表student(sno,sname,sex,sage),要求学号sno主键,姓名sname不能重复, 性别sex只能是‘男’或者‘女’,年龄sage在15到25之间。创建课程表course(cno,cname),要求课程号cno主键,课程名cname唯一,同时为主键约束列上的唯一性索引设置存储位置和存储参数。创建学生选课表SC(sno,cno,grade),要求成绩grade大于0小于100,有两位小数,sno,cno都是外键,而且sno,cno一起做主键。
CREATE TABLE student(
     sno NUMBER(6) CONSTRAINT S_PK PRIMARY KEY,
     sname VARCHAR2(20)  UNIQUE,
     sex CHAR(2) CONSTRAINT S_CK1 CHECK(sex in('男', '女')),
     sage  NUMBER(6,2) CONSTRAINT S_CK2 CHECK(sage between 15 and 25)
     );
CREATE TABLE course(
     cno   NUMBER(6) PRIMARY 
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值