zoukankan      html  css  js  c++  java
  • sqlplus基础第一天

    1、什么是sql plus?
    是用来和Oracle进行交互的工具
    可电脑端使用,也可以在服务器上使用

    2、启动SQLPLUS

    3、设置界面风格

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

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

    disconnect 断开当前连接。

    set 设置SQL Plus中的相关信息

    describe 返回存储对象的描述。缩写(desc)

    help 获取SQL Plus命令的帮助。

    clear screen清屏

    exit或quit 退出


    5、创建用户
    a.创建一个普通用户:
    语法:create user 用户名 identified by 密码;

    b.授权给一个用户:
    角色:oracle中内置了3个角色
    DBA:系统管理权限
    connect:创建会话连接权限
    resource:操作数据库对象的权限

    语法:grant 权限,权限..to 用户名;

    创建用户名为ABC的用户,密码自拟


    修改密码:alter user 用户名 identified by 新密码;
    删除用户:drop user 用户名;
    账户解锁:alter user 用户名 account unlock;
    ============================================
    导入SQL脚本:
    1.脚本文件内容,复制粘贴到SQLPLUS中;
    2.@ 文件路径 文件名.后缀名;

    SQL简单查询
    1、什么是SQL?什么是表格?怎么查询?

    SQL(Structured query language)结构化查询语言
    用来和数据库进行交互的语言

    表:行与列组成的二维空间,他是数据库存储的基本单位。


    2、select语法

    select 列名,列名2,列名3…… from 表名;

    补充:
    '*' 代表所有信息
    distinct 代表去除重复

    desc 描述命令,只能在命令窗口中执行
    语法:desc 所查询的表名

    select * from 表名;查询表中的所有信息

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

    '||' 表示拼接

    别名 可以在任何列名和任何表名后面添加别名;别名中英文皆可。
    例:select
    first_name 姓,
    last_name 名,
    first_name||' '||last_name 全名
    from
    s_emp;

  • 相关阅读:
    Python的subprocess子进程和管道进行交互
    python UnicodeEncodeError: 'ascii' codec can't encode characters 解决办法
    如何创建,增加swap
    nginx.conf配置
    15个极好的Linux find命令示例(二)
    15个实用的Linux find命令示例(一)
    vmware 虚拟机 mount :no medium found解决方法
    服务器上的iptables
    源码编译安装MySQL
    ORACLE参数文件
  • 原文地址:https://www.cnblogs.com/zhang12354/p/7767382.html
Copyright © 2011-2022 走看看