zoukankan      html  css  js  c++  java
  • 2-sql基本操作

    sql基本操作

     

    一.Sqlplus常用命令

    1.查看oracle数据库的进程

     

    2.查看oracle数据库运行状态

     

    3.显示实例名(数据库名)

     

     

     

     

     

     

     

    4.sys账户登陆到数据库

     

    5.解锁账户scott,并登陆到scott账户和查看scott账户

     

    6.关闭实例

     

    7.查看实例运行状态

     

     

     

     

     

     

     

     

     

     

    8.显示使用的命令工具

     

    9.查看scott.dept

     

    10.列出上一步执行的命令

     

    11.定义vi编辑器

     

    12.vi编辑器编辑内容

     

    13.然后用/执行

     

    14.savevi编辑的文件进行保存

     

    15.host命令进入假的linux系统状态,方便使用命令进行使用

     

    16.!这个相当于host,可以调用linux的命令继续查询等操作

     

     

     

     

     


    二.EM工具的安装和使用

    1.保证数据库启动

     

     

     

    2.保证侦听启用

     

    3.通过这个命令可以查看到侦听端口1521的状态信息

     

     

    4.启动em工具

     

    5.查看em工具是否运行

     

     

     

     

     

     

     

    6.登陆网站并进行操作

    1).登陆网址

     

     

    2).oracle数据库的sys账户登陆

      

     

     

     

     

     

     

     

    3).em工具网页的主页面

     

     

     

     

    4).创建用户web_admin

              

            

     

    5).web_admin账户创建表

     

     

     

     

         

     

     

     

     

    三.安装并配置oracle sql developer工具

    这个是oracle sql developer工具,正在新建连接

     

    1.配置的基本操作

    工具1oracle sql developer 免费 操作都和 pl-sql developer

    先下载软件

    www.oracle.com

    Developer Tools

    SQL Developer

    Downloads --->Oracle SQL Developer 4.0.2 (4.0.2.15.21)

    实验1:使用sql developer连接数据库

    查看---》连接 

    新建立连接

    输入:

    连接名: orcl_sys

    用户名: sys

    口令:oracle

    连接类型 基本  角色 sysdba

    主机名: 192.168.1.119

    端口:1521

    sid: orcl     或者 服务器名orcl.example.com

     

     

     

     

     

    四.安装pl-sql

    1.安装前准备

    1).windows安装的oracle client目录下创建相应目录

     

    2).上传oracle数据库的文件到admin目录下

     

     

     

     

     

     

     

     

     

     

     

     

    3).然后打开tnsnames.ora修改内容

     

    2.安装后操作

    1).开始安装pl-sql软件,安装完后登陆进去添加路径

     

     

     

     

     

     

    2).然后重新用账户登陆

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    3).登陆成功!

     

     

     

     

     

    五.Sql查询

     1.查看表字段信息

    scott账户登陆

     

    1).查看scott账户下的所有表

     

    2).查看员工表字段信息

     

    3).查看部门表字段信息

     

    4).查看工资等级字段信息

     

     

     

     

    2.查询表

    1).查询表dept的部门,部门名字,所在地

     

    2).查询表emp的员工姓名,工资和奖金

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    3).查询表emp的员工姓名,工资,工资加奖金

     

    4).查询emp下员工名字,工资,奖金,奖金加工资加100

     

     

     

     

     

     

     

     

    5).查看emp下的ename别名name

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    6).查看用连接符将enameempno连接

     

    7)._作为连接符

     

     

    六.sql语句()

    1.排序查询

    1)升序查询

    2).按别名查询

    3.).按位置变量查询

     

     

     

     

     

     

     

     

     

     

     

     

     

    4).同时满足按部门编号升序和工资降序

     

    2.变量

    1).定义变量

     

     

     

     

     

     

     

     

     

     

     

    2).定义一次变量

     

    3).赋值变量

     

     

     

     

     

     

     

     

     

     

     

     

     

    4).取消变量

     

    5).关闭变量提示

     

    6).开启变量提示

    set feedback off; -- 禁止回显sql命令处理的记录条数(缺省为on

    set heading off; -- 禁止输出标题(缺省为on

    set trimspool on; -- 去除spool输出结果中每行的结尾空格(缺省为on

    set pagesize 0; -- 禁止分页输出

    set linesize 1000; -- 设置每行的字符输出个数为1000,放置换行(缺省为80

    set echo off; -- 不显示脚本中的每个sql命令(缺省为on

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    3.查看表

    1).嵌套

     

    2).正向截取字符

     

     

     

     

     

     

    3).反向截取字符

    4).查看字符的位置

     

    5).补齐字符

     

     

     

     

     

     

     

     

     

     

     

     

    6).替换字符

     

     

    7).去字符

     

    8).保留字符位

     

     





    附件列表

  • 相关阅读:
    golang --写test测试用例
    Golang ---testing包
    golang --Converting and Checking Types
    python ---升级所有安装过的package
    给定数组和某个值,求和等于某值的序号
    https://leetcode-cn.com/
    Java8内存模型—永久代(PermGen)和元空间(Metaspace)
    TJ Holowaychuk是怎样学习编程的?
    Idea代码可视化插件
    python3插入数据
  • 原文地址:https://www.cnblogs.com/endmoon/p/4625585.html
Copyright © 2011-2022 走看看