返回顶部
首页 > 资讯 > 数据库 >Oracle学习之路-SQL篇-预备数据
  • 337
分享到

Oracle学习之路-SQL篇-预备数据

2024-04-02 19:04:59 337人浏览 泡泡鱼
摘要

开始转向oracle了,记录一下自己的学习历程先创建一些表吧:---------------//////创建学生表 create table student(   s

开始转向oracle了,记录一下自己的学习历程

先创建一些表吧:

---------------//////创建学生表
create table student(
  sno varchar2(10) primary key,
  sname varchar2(20),
  sage number(2),
  ssex varchar2(5)
);
-------------/////////创建教师表
create table teacher(
tno varchar2(10) primary key,
tname varchar2(20)
);
------------ //////创建课程表
create table course(
cno varchar2(10),
cname varchar2(20),
tno varchar2(20),
constraint pk_course primary key (cno,tno)
);
----------------//////创建选课表
create table sc(
sno varchar2(10),
cno varchar2(10),
score number(4,2),
constraint pk_sc primary key (sno,cno)
);
------------------/////////////操作



insert into student values ('s001','张三',23,'男');
insert into student values ('s002','李四',23,'男');
insert into student values ('s003','吴鹏',25,'男');
insert into student values ('s004','琴沁',20,'女');
insert into student values ('s005','王丽',20,'女');
insert into student values ('s006','李波',21,'男');
insert into student values ('s007','刘玉',21,'男');
insert into student values ('s008','萧蓉',21,'女');
insert into student values ('s009','陈萧晓',23,'女');
insert into student values ('s010','陈美',22,'女');
commit;

insert into teacher values ('t001', '刘阳');
insert into teacher values ('t002', '谌燕');
insert into teacher values ('t003', '胡明星');
commit;

insert into course values ('c001','J2SE','t002');
insert into course values ('c002','Java WEB','t002');
insert into course values ('c003','ssh','t001');
insert into course values ('c004','Oracle','t001');
insert into course values ('c005','sql SERVER 2005','t003');
insert into course values ('c006','C#','t003');
insert into course values ('c007','javascript','t002');
insert into course values ('c008','DIV+CSS','t001');
insert into course values ('c009','PHP','t003');
insert into course values ('c010','EJB3.0','t002');
commit;


insert into sc values ('s001','c001',78.9);
insert into sc values ('s002','c001',80.9);
insert into sc values ('s003','c001',81.9);
insert into sc values ('s004','c001',60.9);
insert into sc values ('s001','c002',82.9);
insert into sc values ('s002','c002',72.9);
insert into sc values ('s003','c002',81.9);
insert into sc values ('s001','c003','59');
commit;


您可能感兴趣的文档:

--结束END--

本文标题: Oracle学习之路-SQL篇-预备数据

本文链接: https://lsjlt.com/news/39673.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Oracle学习之路-SQL篇-预备数据
    开始转向Oracle了,记录一下自己的学习历程先创建一些表吧:---------------//////创建学生表 create table student(   s...
    99+
    2024-04-02
  • Oracle学习篇之SQL语句的优化
    Oracle学习篇之SQL语句的优化①在使用SELECT语句查询时,不要用“*”代替所有列名,因为这样的写法对Oracle系统来说会存在解析的动态问题。Oracle系统会通过查询数据字典来将“*”转...
    99+
    2024-04-02
  • SQL语句学习之路3
    到目前为止,我们已学到如何藉由  SELECT  及  WHERE   这两个指令将资料由表格中抓出。不过我们尚未提到这些资料要如何排列。这其实是一个很重要的问题。事实上,我们经常需要能够将抓出的资料做一个有系统的显示。这可...
    99+
    2023-01-31
    之路 语句 SQL
  • HarmonyOS学习路之开发篇—设备管理(位置开发)
    位置开发概述 移动终端设备已经深入人们日常生活的方方面面,如查看所在城市的天气、新闻轶事、出行打车、旅行导航、运动记录。这些习以为常的活动,都离不开定位用户终端设备的位置。 当用户处于这些丰富的使用场景中时,系统的位置能力可以提供实时准确的...
    99+
    2023-09-12
    harmonyos 学习 华为 坐标 位置信息 java
  • SQL学习之创建学生管理数据库
    1、首先,学习创建数据库之前,如下图所示,我们先介绍一下数据库的类型:从数据库的应用管理角度来看,SQL server数据库分为系统数据库和用户数据库其次,那什么是系统数据库和用户数据库呢?它们分别有什么作...
    99+
    2024-04-02
  • MySQL学习之数据库备份详解
    目录1.DB,DBMS,SQL2.数据库的特点3.SQL分类4.mysql两种启动关闭方式5.mysql的登录方式()6.SQL语言规范7.navicat常用快捷键8.数据库的备份和...
    99+
    2024-04-02
  • react框架next.js学习之API 路由篇详解
    目录正文使用方式API 路由匹配API 处理API 配置边缘计算支持自定义 API注意点总结正文 next.js 作为最热门的 react 框架,不过这么久了好像国内使用率一直不太高...
    99+
    2024-04-02
  • 大数据学习路线
    前言 数据科学部为想从事大数据方向学习的小伙伴总结了一下大数据的学习路线,供大家学习参考。由于大数据是一个基础门槛较高就业前景较好的学习方向。所以打算学习大数据的小伙伴要加油啦! 大数据学习路线: 首先我要了解大数据处理流程: 第...
    99+
    2020-02-15
    大数据学习路线
  • Oracle 学习之RMAN(六)备份集备份片
       我们回过头来看看进行数据库备份时生成的文件。RMAN> backup database;   Starting backup ...
    99+
    2024-04-02
  • shell学习之自动备份mysql数据库
    首先登陆mysql:mysql -u root -p 注意:不是系统root的密码,mysql安装好后默认root密码为空>set password for 'root'@'localhost' = ...
    99+
    2024-04-02
  • SQL学习之分离与附加数据库
    1、分离数据库,就是将某个数据库从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该...
    99+
    2024-04-02
  • Oracle 学习之RMAN(三)全量备份
      我们已经知道如何进入rman,并连接到需要备份的数据库上。那么如何使用rman备份,以及rman能备份哪些东西呢?备份数据库RMAN> backup database...
    99+
    2024-04-02
  • Oracle 学习之 SQL(二) Restricting and Sorting Data
    限制SELECT语句的返回行语法:使用WHERE关键字来限制数据行的返回,WHERE子句跟在FROM子句的后面。SQL> select *&nbs...
    99+
    2024-04-02
  • Oracle进阶学习之创建数据库
    写在前面:    Oracle在创建用户的时候默认使用的表空间为User,我们一般不建议这样做,因为默认表空间的大小是固定的,如果我们创建的所有用户都使用默认的表空间...
    99+
    2024-04-02
  • golang学习之路之函数可变参数
    可变参数的申明:sum(adds ... int ) int{   total:=_,add:=adds{     &n...
    99+
    2023-06-04
  • SQL注入篇学习之盲注/宽字节注入
    目录盲注布尔盲注时间盲注盲注函数length() 函数 返回字符串的长度演示语句burp抓包演示宽字节注入php魔术函数开启方式开启效果作用绕过方法宽字节注入总结 盲注 有...
    99+
    2024-04-02
  • MySQL学习之数据库操作DML详解小白篇
    目录1.插入语句1.1插入一行1.2插入多行1.3插入查询语句2.修改语句2.1修改单表记录2.2修改多表记录3.删除语句3.1方式1使用delete删除3.2方式2使用t...
    99+
    2024-04-02
  • Oracle 学习之SQL(一) Retrieving Data Using the SQL SELECT statement
    SELECT能干什么?Projection:查询表中指定列。Selection:查询表中指定行。Join:表与表之间做连接,要查看的数据放在多张表中,并且表与表之间的数据有关系。SELECT 语句的...
    99+
    2024-04-02
  • 数据库学习之十一:mysql 备份恢复
    十一、mysql 备份恢复 课程大纲 1、备份的原因 2、备份的方式 3、备份的工具 4、mysqldump备份工具的详解 5、mysqldump+mysqlbinlog实现增量备份 6、企业级备份策略及恢复案例 7、...
    99+
    2019-06-08
    数据库学习之十一:mysql 备份恢复
  • python学习笔记(三)—数据库篇
    一、数据库编程 数据库编程是指在应用程序中使用数据库管理系统(DBMS)进行数据存储、检索和处理的过程。数据库提供了一种结构化的方式来组织和存储数据,使得数据的管理更加高效和可靠。 1.1 关系数据库...
    99+
    2023-09-18
    python 学习 笔记
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作