Oracle数据库基本操作

创建用户 用户名 密码 都是 sqltrain

create user sqltrain identified by sqltrain

分配 权限 给 用户名

grant resource,dba,connect to sqltrain;

修改密码

alter user sqltrain identified by sqltrain

锁定用户

alter user sqltrain account lock

解锁用户

alter user sqltrain account unlock

用 sqltrain 登录

学生表 student 学号(sno)、学员姓名(sname)、所属单位(sdree) 、学员年龄(sage)、学员性别(ssex)

create table student

(

       sno  number primary key,

       sname  varchar2(50),

       sdree  varchar2(50),

       sage   number,

       ssex   varchar2(50)

)

修改表 添加一个字段

alter table student add (susername varchar2(50))

修改表 修改一个字段 性别长度是 10

alter table student modify (ssex varchar2(10))

删除表

DROP TABLE student

给表改名

rename student to stu

删除数据

删除记录并不能释放ORACLE里被占用的数据块表空间. 它只把那些被删除的数据块标成unused.

如果确实要删除一个大表里的全部记录, 可以用 TRUNCATE 命令, 它可以释放占用的数据块表空间

如果表自动增长的 delete后 主键Id接着以前自动增长

TRUNCATE后 主键从1开始增长 ,TRUNCATE语句不能回滚

DELETE FROM表名 WHERE 条件;

delete from student

TRUNCATE TABLE 表名;

TRUNCATE TABLE student

时间: 2024-08-14 21:26:58

Oracle数据库基本操作的相关文章

Oracle数据库基本操作 —— Oracle数据库体系结构介绍、DDL、DCL、DML

一.Oracle数据库介绍 1.基本介绍 Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一. 2.Oracle数据库的体系结构 ①数据库:database Oracle数据库是数据的物理存储.这包括(数据文件ORA或DBF.控制文件.联机日志.参数文件).Oracle数据的概念和其他数据库不一样,这里的数据库是一个操作系统只有一个库.可以看做是Oracle就只有一个

C#学习--Oracle数据库基本操作(连接、增、删、改、查)封装

写在前面: SQLserver的C#封装:https://www.cnblogs.com/mexihq/p/11636785.html 类似于上篇有关SQLserver的C#封装,小编对Oracle数据库进行了相应的封装,方便后期开发使用,主要包括Oracle数据库的连接.增.删.改.查,如有什么问题还请各位大佬指教.后续也将对其他几个常用的数据库进行相应的整理.话不多说,直接开始码代码. 先声明一个SqlConnection便于后续使用. private OracleConnection or

Oracle数据库——基本操作

一.涉及内容 1.掌握Oracle 10g 相关服务的启动.停止. 2.熟练掌握数据库配置助手(DBA).企业管理器(OEM).SQL*Plus等工具的使用. 3.掌握使用STARTUP和SHUTDOWN命令启动.关闭数据库的方法,同时了解使用OEM工具和注册表中设置自动启动.关闭数据库的方法. 二.具体操作 1. 分别使用“管理工具”中的“服务”窗口和DOS下的命令来启动Oracle的几种常见服务. (1)使用“管理工具”中的“服务”窗口启动服务 (2)使用DOS下的命令启动DBConsole

Oracle数据库基本操作(三) —— DQL相关内容说明及应用

本文所使用的查询表来源于oracle数据中scott用户中的emp员工表和dept部门表. 一.基本语法 SQL语句的编写顺序: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #a9b7c6; background-color: #2b2b2b } span.s1 { font: 14.0px "PingFang SC" } select 输出的列 from 表名 where 条件 group by

java实现oracle数据库基本操作

import java.sql.*; import java.util.ArrayList; import java.util.List; //使用jdbc连接 public class TestOra { public static void main(String[] args) { // TODO Auto-generated method stub BaseDao basedao = new BaseDao(); Connection conn = basedao.getConnecti

Oracle数据库基本操作五——存储过程与触发器

  4. 存储过程与触发器: 例7-1: (存储过程) 创建一个显示学生总人数的存储过程. set serveroutput on create or replace procedure student_count as p1 number(3); begin select count(*) into p1 from student; dbms_output.put_line('学生总人数是:'||p1); end; / execute student_count(); 例7-2: (存储过程)

oracle数据库结构及基本操作

本篇博客主讲oracle数据库的基本操作,作为目前世界上使用范围最广的数据库管理系统,充分体现出其功能的强大和可靠.首先,oracle数据库结构是我们必须了解的,有助于掌握oracle数据库操作. 系统简介 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一. 如图所示:SGA---为数据库提供服务PGA---为用户提供服务整个系统主要分为两大部分:(一)实例-管理端

ORACLE数据库的SQL基本操作

作为一个代码小白,最近一个月在开始学习python语言,这一学习路上经历了一场听完学习视频,看完老师敲的代码,自己上手写,一团乱麻... 最尴尬的时刻就是赶在年前公司重新面试打分,问到了数据库,发现SQL这块也挺重要,工作中经常用到,发现太久未系统整理数据库知识,趁此机会整理如下 首先,ORACLE数据库(Oracle Database)是一款关系数据库管理系统,它是在数据库领域一直处于领先地位的产品.可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好,使用方便.功

oracle数据库免费基础知识精讲视频分享!

课程简介:数据库基础知识.Oracle的环境搭建.Oracle体系结构.SQL语言基础.函数的使用.约束.索引.数据字典.分组查询.多表连接查询.子查询等.通过对Oracle数据库的系统详解,培养学 生的能力如下:在实际工作中,熟练使用SQL语句进行项目开发:能够使用复杂的SQL语句进行多表关联查询:具备数据库数据的管理和维护能力 . 课程目录: day01_安装数据库软件day02_数据库的基本使用selecl语句的使用day03_限制数据返回day04_字符函数.数字函数.日期函数day05