简单常用语句:

登录超级用户

sqlplus / as sysdba; 

登录普通用户

connect username/password; 

显示当前用户名

show user; 

查询所有用户名

select * from dba_users; 

查询当前用户下面的所有表名

select table_name from user_tables;  

查看表的结构

desc student;

查询控制文件路径

select * from v$controlfile; 

sqlplus登录指定用户

connect 用户名/密码@网络服务名

查询数据库当前进程的连接数

select count(*) from v$process;

查看数据库当前会话的连接数

select count(*) from v$session;

查看数据库的并发连接数

select count(*) from v$session where status='ACTIVE';

查询数据库允许的最大连接数

show parameter processes;
select value from v$parameter where name = 'processes';

修改数据库允许的最大连接数

alter system set processes = 300 scope = spfile;
(需要重启数据库才能实现连接数的修改)

重启数据库

shutdown immediate;
startup;

oracle 默认的端口号

1521

排序

group by 分组
order by 排序
ASC 默认升序
DESC 降序

增删改查:

新增用户名/密码:

create user wangyitu01 identified by asd1203;

更改指定用户名的密码:

alter user wangyitu01 identified by 123456;

删除指定用户:

drop user wangyitu01;

若用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户:

drop user wangyitu01 cascade;

用户授权:

grant connect, resource to wangyitu01;

详情参考:

创建表:

create table TEST
(
id VARCHAR2(30),
name VARCHAR2(30),
sex NUMBER(1),
birthday TIMESTAMP(6)
)

新增:

- - 插入表所有字段,按照字段顺序插入
INSERT INTO 表名称 VALUES (值1, 值2,....);
- - 也可以插入指定列,只要前后列对应就好
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);
- - 批量插入
insert into test(id,name) select t.open_id,t.name from test_user t where rownum <= 10

修改:

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

删除:

DELETE FROM 表名称 WHERE 列名称 = 值

删除表:

DROP TABLE 表名;

常用函数参考:

https://www.cnblogs.com/chuangege/p/6258658.html

数据库备份(仅供参考):

整个数据库备份:

exp 用户名/密码@orcl file=f:/oraclesql/testexport.dmp owner='system'

数据库指定表备份:

exp 用户名/密码@orcl tables=表名,表名 file=f:/oraclesql/exporttable.dmp

数据库恢复:

数据库指定表的恢复:

imp 用户名/密码@orcl tables=CLASSINFO,STUDENTINFO file=f:/oraclesql/exporttable.dmp

整个数据库的恢复:

exp 用户名/密码@orcl file=f:/oraclesql/testexport.dmp owner='system'

Oracle数据库简单常用语句的更多相关文章

  1. oracle数据库查询常用语句

    1.查询SCOTT表中有多少表,并显示表的一些描述select * from all_tables WHERE owner='SCOTT' ; 2.查询oracle数据库版本select * from ...

  2. [数据库]简单SQL语句总结

    1.在查询结果中显示列名:a.用as关键字:select name as '姓名'   from students order by ageb.直接表示:select name '姓名'   from ...

  3. linux/windows系统oracle数据库简单冷备同步

    linux/windows系统oracle数据库简单冷备同步 我们有一个财务系统比较看重财务数据的安全性,同时我们拥有两套系统,一个生产环境(linux),一个应急备份环境(windows).备份环境 ...

  4. ORACLE 数据库简单测试

    ORACLE 数据库简单测试 操作系统:Windows 7 – ORACLE:oracle database 10.2.0.4 一.目的 测试 启动监听程序.数据库  非同一个用户的情况,用户是否可以 ...

  5. Oracle数据库 基础SQL语句练习

    一.说明 第一次使用Oracle,想做一些练习,熟悉一些oracle. 表:使用的是scott用户,默认的表 具体表讲解,可以参考该文档:https://www.cnblogs.com/xjcheng ...

  6. 在shell终端操作oracle数据库的常用命令

    这里面是在一个项目中用到的操作oracle数据库的常用linux命令,因为当时无法用plsql远程连接,大部分操作都需要在命令行窗口进行,总结一下 第一种方式 (1)先切换至sqlplus [orac ...

  7. oracle 和 mysql 常用语句对比汇总

    文章目录 一.数据库管理 1.1 用户管理 1.1.1 mysql用户.权限管理 1.1.2 oracle 用户.角色.权限管理 二.DQL 语句 2.1 基础查询 1.常量查询的区别: 2.字符串拼 ...

  8. Oracle数据库高效sql语句的整理

    业务需求说明:由于之前公司后台APP端有一个document表,该表中包含了所有的信息,新的需求就是通过该表创建出一个新的用户表(usertable)和一个档案表(document,该表只保留原doc ...

  9. ORACLE数据库 DBA常用知识

    <常用命令参考> 个系统变量值 SQL> show user --显示当前连接用户 SQL> show error --显示错误 SQL> set heading off ...

  10. Oracle数据库入门——sql语句和函数详解

    一.oracle常用数据类型 一.  数据定义语言(ddl) 数据定义语言ddl(data definition language)用于改变数据库结构,包括创建.更改和删除数据库对象. 用于操纵表结构 ...

随机推荐

  1. [OC] Block 是什么

    Block 是 带有自动变量的匿名函数.  emmmm 反正我看了也不懂,我们一点点用具体的例子分析一下block. 1. 我们现在要在一个文件中使用block(我们后面再提到两个界面传值的block ...

  2. 「SOL」行列式 (模拟赛)

    1. 题面 有一个大小为 \(n\) (\(n\le10^6\))的方阵 \(A\),给定 \(d_1,d_2,d_3,\dots,d_n\),\((p_2,b_2,c_2),(p_3,b_3,c_3 ...

  3. Ubuntu超方便安装显卡驱动的秘籍!不用命令行!!

    搭集群最烦的就是,显卡驱动和CUDA的问题,此前我都是命令行装的,直到,凯东哥教了我一个非常方便.傻瓜的方法,我以后再用命令行装我就是狗!! 非常的简单!在Setting里找到software &am ...

  4. WPF 使用Path(自定义控件,圆形进度条)

    原文:https://www.cnblogs.com/tsliwei/p/5609035.html 原文链接:https://blog.csdn.net/johnsuna/article/detail ...

  5. (0619) 电脑 传 ipad

  6. [转]md Typora旧版免费安装包(多平台版本)

    typora旧版免费安装包: 链接:https://pan.baidu.com/s/1pIqeO2nTJ9_s16IZj6z3sA?pwd=gut4 提取码:gut4 v1.0以上的版本都要收费了,我 ...

  7. echarts柱状图快速上手笔记地址

    https://blog.csdn.net/qq_40323256/article/details/114890628 借鉴借鉴

  8. 基于winds10 安装docker 踩坑记录

    1.官方下载 https://www.docker.com/ 2.根据提示安装 并重庆计算机3.双击运行 报 Docker Desktop is shutting down 提示  计算机c: 盘 A ...

  9. python 第三方包大全

    https://www.lfd.uci.edu/~gohlke/pythonlibs/ http://mirrors.aliyun.com/pypi/simple

  10. 解决linux多网卡线路选择----windows arp绑定

    1.arp -a 查看所有arp状态,有静态和动态 2.临时绑定ip和MACarp -s IP MAC //MAC用-分割 3.使用netsh做永久绑定a) 查看接口序号(Idx):netsh i i ...