系列二、案例实操

news2024/10/1 0:47:07

一、创建表空间

1.1、概述

        在Oracle数据库中,表空间是一个逻辑存储单位,它是Oracle数据库中存储数据的地方。

1.2、超级管理员登录

sqlplus / as sysdba

1.3、创建表空间

create tablespace water_boss
datafile 'C:\Programs\oracle11g\oradata\orcl\water_boss.dbf'
size 100m
autoextend on 
next 10m;

说明:用sys用户或者sysdba用户登录创建

二、创建用户

2.1、创建用户

create user stein
identified by 123456
default tablespace water_boss;
参数说明: 
	stein:为创建的用户名
	identified by:用于设置用户的密码
	default tablespace:用于指定默认表空间的名称
其他说明:
    (1)一个表空间可以建立多个用户;
    (2)新创建的用户没有任何权限,连登录的权限都没有,因此需要为用户授权才能正常使用;

2.2、为用户授权

-- 为stein用户赋予DBA权限
grant dba to stein;

说明:用sys用户或者sysdba用户登录创建

2.3、Navicat中登录

三、表的创建与删除

3.1、Oracle数据中的数据类型

1、字符型
    (1)固定长度的字符类型,最多存储2000个字节;
    (2)VARCHAR2:可变长度的字符类型,最多存储4000个字节;
    (3)LONG:大文本类型,最大可存储2个G;
2、数值型
    NUMBER:数值类型
    例:NUMBER(5),最大可以存储的数为99999
        NUMBER(5,2),最大可以存储的数为999.99
3、日期类型
    (1)DATE:日期时间型,精确到秒;
    (2)TIMESTAMP:精确到秒的小数点后9位
4、二进制型(大数据类型)    
    (1)CLOB:存储字符,最大可以存储4个G;
    (2)BLOB:存储图像、声音、视频等二进制数据,最多可以存储4个G;

3.2、创建表

3.2.1、语法

CREATE TABLE 表名称(
	字段名 类型(长度) primary key,
	字段名 类型(长度),
	...
);

3.2.2、案例

-- 创建表
CREATE TABLE T_OWNERS (
	ID NUMBER PRIMARY KEY, 
	NAME VARCHAR2(30),
	ADDRESS_ID NUMBER,
	HOUSE_NUMBER VARCHAR2(30),
	WATER_METER VARCHAR2(30),
	ADD_DATE DATE,
	OWENER_TYPE_ID NUMBER
);
-- 为表添加注释
COMMENT ON TABLE T_OWNERS IS '业主表';
-- 为字段添加注释
COMMENT ON COLUMN T_OWNERS.ID IS '主键';
COMMENT ON COLUMN T_OWNERS.NAME IS '姓名';
COMMENT ON COLUMN T_OWNERS.ADDRESS_ID IS '住址';
COMMENT ON COLUMN T_OWNERS.HOUSE_NUMBER IS '门牌号';
COMMENT ON COLUMN T_OWNERS.WATER_METER IS '水表编号';
COMMENT ON COLUMN T_OWNERS.ADD_DATE IS '登记日期';
COMMENT ON COLUMN T_OWNERS.OWENER_TYPE_ID IS '业主类型';

3.3、修改表

3.3.1、增加字段

语法:
ALTER TABLE 表名称 ADD (
	列名1 类型 [DEFAULT 默认值],
	列名2 类型 [DEFAULT 默认值],
	...
)
案例:为T_OWNERS增加1个字段
ALTER TABLE T_OWNERS ADD (
	REMARK VARCHAR2(20)
)
COMMENT ON COLUMN T_OWNERS.REMARK IS '备注';

3.3.2、修改字段长度

语法:
ALTER TABLE 表名称 MODIFY (
	列名1 类型 [DEFAULT 默认值],
	列名1 类型 [DEFAULT 默认值],
	...
);
案例:修改T_OWNERS表REMARK字段的长度为30
ALTER TABLE T_OWNERS MODIFY (
	REMARK VARCHAR2(30)
);

3.3.3、修改字段名

语法:ALTER TABLE 表名称 RENAME COLUMN 原列名 TO 新列名;
案例:修改T_OWNERS表的REMARK字段为REMARKS
ALTER TABLE T_OWNERS RENAME COLUMN REMARK TO REMARKS;

3.3.4、删除字段名

语法:ALTER TABLE 表名称 DROP COLUMN 列名1,列名1,...;
案例:删除T_OWNERS表的REMARKS字段
ALTER TABLE T_OWNERS DROP COLUMN REMARKS;

3.4、删除表

语法:DROP TABLE 表名称;
案例:删除T_OWNERS表
DROP TABLE T_OWNERS;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2181149.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【NTN 卫星通信】基于NR的NTN RAN架构

1 引言 3GPP中,38.821协议中,研究了如何最大限度地减少对NG-RAN中新接口和协议的需求,以支持非地面网络。 研究了包括透传星和再生星的RAN架构。 2 基于透传星的NG-RAN架构 2.1 概述: 对于透传模式,卫星有效载荷在上行链路和下行链路方向上实现频率转换和射频放大器。它…

Python的异步编程

什么是协程? 协程不是计算机系统提供,程序员人为创造。 协程也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。 实现协程有那么几种方法: greenlet&…

推荐4个精准高效的录音转文字软件。

录音转文字在很多的场景中都能够为我们提供便利,比如:可以将课堂录音转换为文字,方便复习和整理笔记,可以将会议录音转换为文字,快速准确地记录内容,可以将采访录音转成文字,提高新闻稿件的撰写…

在VMware虚拟机上部署polardb

免密登录到我们的虚拟机之后,要在虚拟机上部署polardb数据库,首先第一步要先克隆源码: 为了进SSH协议进行传输源码需要先进行下面的步骤: 将宿主机上的私钥文件复制到虚拟机上 scp "C:\Users\waitw\.ssh\id_rsa" ann…

BCJR算法——卷积码的最大后验译码

定义:输入序列为 其中每比特,同时相应的输出序列为 其中每一码字的长度为n,定义在i时刻的编码器的状态为,对于时刻里有 表示输出码字和卷积码第i时刻的输入和第i-1时刻的状态有关(包括寄存器和输出部分)&am…

grafana全家桶-loki promtail收集k8s容器日志

loki是grafana旗下轻量级日志收集工具,为了减少loki对集群的影响,把loki的agent日志收集端promtail部署在k8s集群中,loki server部署在集群外面。这样简单做一个解耦,避免大量读写的应用影响到集群内业务服务。 一、promtail部署…

docker学习笔记(1.0)

docker命令 下载镜像相关命令 检索:docker search 比如:docker search nginx 是查看有没有nginx镜像 后面的OK表示是不是官方镜像,如果有就是官方镜像,如果没有就是第三方的。 下载:docker pull 比如&#xff1a…

USB 3.1 标准 A 型插头到 USB 3.1 Micro-B 型插头电缆组件的电线连接

电线分配 下表定义了电线编号和电线的信号分配: Unshielded twist pair:非屏蔽双绞线Shielded differential pair:屏蔽差分对Braid:编织层Cable external braid to be 360 terminated on to plug metal shell:电缆外部…

JAVA开源项目 大学生就业招聘系统 计算机毕业设计

本文项目编号 T 058 ,文末自助获取源码 \color{red}{T058,文末自助获取源码} T058,文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析 六、核心代码6.1 企…

21.1 k8s接口鉴权token认证和prometheus的实现

本节重点介绍 : k8s接口鉴权方式serviceaccount和token的关系手动curl访问metrics接口 k8s对象接口鉴权 以容器基础资源指标为例 对应就是访问node上的kubelet的/metrics/cadvisor接口,即访问https://nodeip:10250/metrics/cadvisor 直接curl访问 会报错&…

无人机在救灾方面的应用!

一、灾害监测与评估 实时监测与评估:无人机可以快速到达灾害现场,通过搭载的高清摄像头、红外热成像仪等设备,对灾区进行实时监测和灾情评估。根据捕捉到的受灾范围、火势大小、建筑物损坏情况等关键信息,为救援行动提供决策依据…

Matplotlib 使用 LaTeX 渲染图表中的文本、标题和数学公式

Matplotlib 使用 LaTeX 渲染图表中的文本、标题和数学公式 Matplotlib 是一个功能强大的 Python 库,用于绘制各种高质量的图表和图形。在许多科研和技术文档中,数学公式是不可或缺的一部分,LaTeX 提供了精美的数学公式渲染能力。Matplotlib …

TI DSP TMS320F280025 Note15:串口SCI的使用

TMS320F280025 串口SCI的使用 ` 文章目录 TMS320F280025 串口SCI的使用框图分析串口特点可编程数据格式SCI端口中断非FIFO/FIFO模式下SCI中断的操作/配置UartDriver.cUartDriver.h串口时钟由PCLKCR7控制使能,默认位系统时钟4分频 串口接收与发送都可以触发中断 串口使用的引脚…

uniapp微信小程序,获取上一页面路由

在进入当前页面的时候,判断是不是从某个页面跳转过来的(一般是当前页面为公共页面是出现的),比如 A-->B C-->B ,那么 要在 C跳转到B页面的时候多个提示语什么的 而在A跳转到B时不需要,那么就要判断 上一页面的…

HTML【知识改变命运】01基础介绍

网页的组成 1:网页三件套1:html(结构)2:css(表现)JavaScript(行为) 2小技巧3:html的介绍4:两种运行方式5:html的主体结构6:html的注意情况 1:网页三件套 1:html(结构&am…

系统架构设计师论文《论SOA在企业集成架构设计中的应用》精选试读

论文真题 企业应用集成(Enterprise Application Integration, EAI)是每个企业都必须要面对的实际问题。面向服务的企业应用集成是一种基于面向服务体系结构(Service-OrientedArchitecture,SOA)的新型企业应用集成技术,强调将企业和组织内部的资源和业务…

LSTM模型改进实现多步预测未来30天销售额

关于深度实战社区 我们是一个深度学习领域的独立工作室。团队成员有:中科大硕士、纽约大学硕士、浙江大学硕士、华东理工博士等,曾在腾讯、百度、德勤等担任算法工程师/产品经理。全网20多万粉丝,拥有2篇国家级人工智能发明专利。 社区特色…

粉丝们得以一窥索菲亚罗兰奢华的90岁生日庆祝仪式! 她已完成了所有的遗愿清单 !

计划中索菲亚罗兰将与一小群亲友庆祝她的90岁生日,但有人给了她一个巨大的惊喜。乔治阿玛尼给了她惊喜。 认识索菲娅罗兰,那是在一部堪称经典的影片《卡桑德拉大桥》之中。那时候的我,正值青春年华,才 20 多岁,怀揣着…

Albert Koetsier X射线摄影图连发四案,这些图片都不能用

案件基本情况起诉时间:2024-9-18、2024-9-24案件号:24-cv-08568、24-cv-08574、24-cv-08817、24-cv-08824原告:Albert Koetsier原告律所:keith起诉地:伊利诺伊州北部法院品牌介绍Albert Koetsier 的X射线花卉艺术&…

Vue Mini基于 Vue 3 的小程序框架

新的小程序框架 https://vuemini.org/ Vue Mini 是一个基于 Vue 3 的小程序框架,它允许开发者利用 Vue 3 的强大功能来构建微信小程序。Vue Mini 的核心优势在于它的响应式系统和组合式 API,这些特性让开发者能够以一种更声明式、更高效的方式来编写和…