如何在命令窗口复制粘贴
鼠标移动到窗口边框然后右击

正文:
1.启动SQL*Plus,以SYS身份连接默认数据库。
2.创建一个用户默认表空间H1,并为该用户授相应的权限。

4.以新建用户身份连接默认数据库。创建学生信息表student、课程信息表course和学生成绩表score,并通过限制条件实现数据的完整性,并查看表结构。




5.在student表增加一个所在系(SDEPT)字段。增加一个手机号(TEL),要求取值唯一。

6.修改student表的SNAME字段可以为空,SSEX字段默认值为男。

7.将字段TEL列删除。

8.在表中插入适当的数据。

--向STUDENT表中插入数据
insert all into student values('0811101','李勇','男',21,'计算机系')
into student values('0811102','刘晨','男',20,'计算机系')
into student values('0811103','王敏','女',20,'计算机系')
into student values('0811104','张小红','女',19,'计算机系')
into student values('0821102','吴宾','女',19,'信息管理系')
into student values('0821103','张海','男',20,'信息管理系')
into student values('0831101','钱小平','女',21,'通信工程系')
into student values('0831102','王大力','男',20,'通信工程系')
into student values('0831103','张珊珊','女',19,'通信工程系')
select 1 from dual; --向COURSE表中插入数据
insert all into course values('c001','高等数学',4,1)
into course values('c002','大学英语',3,1)
into course values('c003','大学英语',3,2)
into course values('c004','计算机文化学',2,2)
into course values('c005','VB',2,3)
into course values('c006','数据库基础',4,5)
into course values('c007','数据结构',4,4)
into course values('c008','计算机网络',4,4)
select 1 from dual; --向score表中插入数据
insert all into  score  values('0811101','c001',96)
into  score  values('0811101','c002',80)
into  score  values('0811101','c003',84)
into  score  values('0811101','c005',62)
into  score  values('0811102','c001',92)
into  score  values('0811102','c002',90)
into  score  values('0811102','c004',84)
into  score  values('0821102','c001',76)
into  score  values('0821102','c004',85)
into  score  values('0821102','c005',73)
into  score  values('0821102','c007',NULL)
into  score  values('0821103','c001',50)
into  score  values('0821103','c004',80)
into  score  values('0831101','c001',50)
into  score  values('0831101','c004',80)
into  score  values('0831102','c007',NULL)
into  score  values('0831103','c007',NULL)
into  score  values('0831103','c004',78)
into  score  values('0831103','c005',65)
select 1 from dual;

补:修改字段名

sql>alter table 表名称 rename column 原始字段名 to 修改后字段名

eg:将score表的cno改为no

sql>alter table score rename column cno to no

oracle数据库、数据表的创建与管理 实验笔记二相关推荐

  1. 数据库原理及应用——熟悉数据库管理工具、数据库和表的创建与管理

    实验一 熟悉数据库管理工具.数据库和表的创建与管理 一.实验目的: 了解SQL Server或MYSQL数据库的基本知识: 熟悉SQL Server或MYSQL环境和系统结构: 掌握图形化交互工具的基 ...

  2. 实验三 mysql数据库与表的创建_实验二 数据库和表的创建与管理

    实验二 数据库和表的创建与管理 创建用于企业管理的员工管理数据库,数据库名为YGGL中,YGGL数据库中包括三个表:Employees(员工信息表).Departments(部门信息表).Salary ...

  3. 数据库数据表的创建练习

    环境:Windows 10操作系统,SQL Server 2019开发平台. 创建数据库: 1.按要求创建数据库 数据库名为db_HX; 数据库中包含一个主数据文件,逻辑文件名为HX_DATA,物理文 ...

  4. MySQL之数据库和表的创建与管理

    创建数据库: create database 数据库名; # 例:创建一个名为Bookstore数据库 create database Bookstore; 例:创建一个名为Bookstore的数据库 ...

  5. oracle = 中文生效,prm dul恢复oracle数据库数据表 中文最简易说明

    软件下载地址: https://zcdn.parnassusdata.com/DUL5108.zip 本软件为JAVA编写,可用于WINDOWS LINUX(红帽,Centos,Ubuntu) AIX ...

  6. oracle数据库数据表误删后,恢复数据处理方式

    有两种方案解决此问题,具体操作: 一:根据时间来恢复: 1.查询数据库当前时间(目的是为了检查数据库时间是否与你电脑时间相近,避免时间不同而将数据恢复到错误时间点) select to_char(sy ...

  7. 实验1 在MySQL创建数据库及表_数据库表的创建、管理和数据操作(实验一),数据库创建...

    数据库表的创建.管理和数据操作(实验一),数据库创建 今天我们就以实验的形式对表的创建.管理和数据操作进行学习,上课吧. [实验目的]:了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识. ...

  8. Oracle系列之七:表的创建与管理

    Oracle表的创建与管理 1. 表的创建 2. 表的修改 3. 表中数据的增删改查 4. 表的Merge 5. 表的删除 6. 表的重命名 7. 表的索引 8. 表的约束 9. dual表 表是Or ...

  9. Python框架篇之Django(Models数据表的创建、数据库配置)

    文章目录 一.数据库的配置 二.Models数据表的创建 三.在Pycharm中显示 一.数据库的配置 1. django默认支持 sqlite,mysql, oracle,postgresql数据库 ...

最新文章

  1. 转载:Django之Form组件
  2. SAP CRM Fiori应用冗余round trip的原因分析
  3. Windows Server 2008 R2Cisco2960 配置Radius服务 实现802.1x认证 实战
  4. .NET 6新特性试用 | LINQ功能改进
  5. android立体3D效果_怀化400T吨龙门剪图纸3d模型_临沂1500T吨剪图纸原理图-皇宏液压...
  6. Spring @PropertySource
  7. activiti 文档_Activiti快速入门 kft-activiti-demo
  8. abap-商业发票管理系统
  9. android 铃音制作工具,音乐剪辑铃声制作
  10. 用C写邮箱密码暴力破解器
  11. Css Gird网格布局详细介绍
  12. 详细介绍MVC与Django的MVT模式
  13. 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。
  14. MSCap: Multi-Style Image Captioning with Unpaired Stylized Text
  15. 闫令琪:Games101 现代计算机图形学-光线追踪(三):渲染方程和路径追踪path ray tracing 作业Assignment07解析
  16. 世界geojson_开源项目使用 Stata 绘制全世界所有国家以及部分国家的区划地图代码和数据...
  17. SaltStack常用模块——file
  18. 软件开发过程--极限编程(XP)
  19. 游戏测试的技术含量在哪儿?
  20. shell训练营Day13

热门文章

  1. ThirdServiceManager SDK
  2. 从零搭建Redis-Scrapy分布式爬虫
  3. JDK可视化工具 | JConsole操作指南,手把手教会你
  4. Express-router
  5. 添加附件列表的方法 (数组或)arraylist为datalist的datasource时 datalist中的绑定方式
  6. 看完就会明白windows RT推出的原因、它和window 8到底有些什么区别、微软有什么战略企图--有关于微软Windows RT 你不知道的那些事
  7. 货币量化宽松的投资机会-郎咸平
  8. 每天进步一点点《ML - KNN》
  9. python变量名区分大小写_python变量名要不要区分大小写
  10. 【C++】函数的形参