sqlplus 简单的几个查询语句

sqlplus 是用来和oracle进行交互的工具,可以在电脑端使用,也可以在服务器使用

常用命令
    show        显示SQL Plus中的信息

connect        先无条件断开当前数据库用户的连接,再建立连接;缩写(conn)

disconnect     断开当前连接。

set            设置SQL Plus中的相关信息

describe    返回存储对象的描述。缩写(desc)  (显示表的结构)

help        获取SQL Plus命令的帮助。

clear screen清屏

exit或quit    退出

创建用户
    a.创建一个普通用户:
        语法:create user 用户名 identified by 密码;
    
    b.授权给一个用户:
    角色:oracle中内置了3个角色
        DBA:系统管理权限
        connect:创建会话连接权限
        resource:操作数据库对象的权限

语法:grant 权限,权限..to 用户名;
创建用户名为ABC的用户,密码自拟
        create user abc identified by 123;

grant DBA, connect, resource to abc;
        
    修改密码:alter user 用户名 identified by 新密码;
    删除用户:drop user 用户名;
    账户解锁:alter user 用户名 account unlock;

导入SQL脚本:
    1.脚本文件内容,复制粘贴到SQLPLUS中;
    [email protected] 文件路径 /文件名.后缀名;

sql 结构化查询语句  表:行与列组成的二维空间,是数据库存储的基本单位。

distinct 去重 ,desc 查询表的结构

max()    求最大值
min()    求最小值
avg()    求平均值
sum()    求和

‘||‘    表示拼接                  空格 ‘别名’ 别名中英文皆可,列名表名都可以添加

空置置换函数nvl(列|值|表达式,0)        列|值|表达式中有null                               0是要置换的东西

null值和所有数据计算,结果都为null
    nvl()中的两个值要为同一数据类型

时间: 2024-11-02 22:28:03

sqlplus 简单的几个查询语句的相关文章

160523SQL简单的四种查询语句

--查询出产品价格大于15元并且一次被购买数量超过1个的产品.--1.select a.product_id,a.name from(select * from products p where p.price>15) a inner join(select * from purchases pr where pr.quantity>1) b ona.product_id=b.product_id--2.select p.product_id,p.name from products p in

简单oracle 查询语句 转换为 mongo 查询语句

可以将简单的单表查询语句转换成Mongo过滤条件 列: 1. SELECT score,person as name FROM demo WHERE person like '%z' and score between 80 and 100 db.demo.aggregate([ {"$match": {"$and": [{"person": {"$regex": "^.*z$", "$optio

一个查询语句引发的死锁

程序错误日志大量的报死锁错误,去数据库错误日志查看确实有很多死锁(应在数据库实例启动时执行dbcc traceon(1222,-1)开启死锁跟踪): 04/29/2016 14:07:51,spid33s,δ?,waiter id=process71da6bb88 mode=IX requestType=wait 04/29/2016 14:07:51,spid33s,δ?,waiter-list 04/29/2016 14:07:51,spid33s,δ?,owner id=process5b

T-SQL简单查询语句(模糊查询)

1 T-SQL简单查询语句 2 3 简单查询: 4 5 1.最简单查询(查所有数据) 6 select * from 表名: 注:* 代表所有列 7 select * from info 8 9 2.查询指定列 10 select code,name from info 11 12 3.修改结果集的列名 13 select code as '代号',name as '姓名' from info 14 15 4.条件查询 16 select * from info where code='p003

视图——让你的机房查询语句更简单

使用视图背景 刚开始做机房收费系统的时候师傅说过要用上视图.存储过程.触发器这些东西.当时没有太多的感觉,不知道什么时候该用,用到哪里.就在几天前因为在做关于两个表的查询语句时,就自己建立一个视图,然后查询出来结果,然后就成功了.我做的有点太简单了,在想是不是自己做错了.上网查了一下,看了一些博客.事实证明,它就是来简化数据库的操作,同时提高了速度. 视图简介: 视图是一张虚拟表,是存储在数据库中的查询的SQL语句,与此相关的数据并没有再存一份于数据库中.通过视图看到的数据仍然存放在基表中.视图

oracle中简单查询语句的格式及执行顺序分析

一条简单的查询sql格式如下: SELECT ... FROM .... [WHERE ...] --过滤单行 [GROUP BY ...   [HAVING ...]]--GROUP BY对前面where条件过滤后的结果进行分组,HAVING过滤行组 [ORDER BY ...]--对结果进行排序 eg: 现在有个exchangetime表,表结构如下 名称                                            是否为空? 类型 ----------------

简单查询语句(三)

前言 对于一些原理性文章园中已有大量的文章尤其是关于索引这一块,我也是花费大量时间去学习,对于了解索引原理对于后续理解查询计划和性能调优有很大的帮助,而我们只是一些内容进行概括和总结,这一节我们开始正式步入学习SQL中简单的查询语句,简短的内容,深入的理解. 简单查询语句 所有复杂的语句都是由简单的语句组成基本都是由SELECT.FROM.WHERE.GROUP BY.HAVING.ORDER BY等组成,当然还包括一些谓词等等.比如当我们要查询某表中所有数据时我们会像如下进行. SELECT

oracle学习 第一章 简单的查询语句 ——04

1.5 如何在SQL语句中使用算数表达式 可以在SQL语句中使用表达式.在表达式中可以使用一下4种运算符:+,-,*,/ 它们分别代表加.减.乘.除. 设想一下,在某一天,有个社会团体和工会团体参观你们的公司,您的老板为了树立公司的光辉形象,它要求您把午餐和茶水的费用加到员工的工资里并打印一张工资清单.于是您大概算了一下,其费用约合500元/月.之后您用例1-11的查询得到了老板索要的员工的工资清单. 例 1-11 SQL> SELECT empno,ename,sal,500+sal 2 FR

oracle学习 第一章 简单的查询语句 ——03

1.1最简单的查询语句 例 1-1 SQL> select * from emp; 例 1-1 结果 这里的 * 号表示所有的列,它与在select 之后列出所有的列名是一样的.查询语句以分号( ; )结束.emp(employee)是一个员工表. 1.2 在查询语句中如何选择特定的列 在平时的使用过程中我们需要的往往只是一张表中的某一条或者某几条数据而已,但上面查询的结果可能看起来比较乱.如果我们指向知道若干个特定列的信息,使用select 语句很容易就可以做到.就好比我们去菜市场买东西,不会