zoukankan      html  css  js  c++  java
  • oracle一些基本命令

    Oracle安装配置

    设置四个账户及对应的密码

    No.

    用户名

    口令

    1

    sys

    change_on_install

    2

    system

    manager

    3

    scott

    tiget

    4

    sh

    sh

    上面的口令(密码)Oracle官方最早的初始密码,为了以后学习中不会忘记密码,我们进行统一的设置。

    SqlPlus命令

    oracle中我们使用sqlplus命令来操作数据库

    首先在windows下打开cmd命令窗口

    示例:sqlplus命令使用

    sqlplus回车

    输入用户和口令

    示例:切换到scott用户

    conn scott/tiger

    scott用户下默认提供有一张emp雇员表我们使用select语句查询一下

    select * from emp;

    为了格式化显示我们使用一下命令

    set linesize 300 –表示设置行的尺寸

    set pagesize 30 –表示设置每页显示多少记录

    服务的配置

    win的服务中,把Oracle相关的服务自动设置为手动。

    oracle服务的开启

    监听服务OracleOraDb11g_home1TNSListener

    实例服务OracleServiceORAC

    开启监听和实例服务之后我们就可以正常使用sqlplus来操作oracle了。

    基本的SQL语句示例(增删改查)

    select * from emp;

    select * from dept;

    示例:查询所有雇员的雇员编号、雇员姓名、薪资、职位。

    select empno,ename,sal,job

    from emp;

    示例:查询所有雇员的雇员编号、雇员姓名、年薪。

    select empno,ename,sal*12

    from emp;

    示例:列出emp表中所有的部门编号(dis)。

    select distinct deptno

    from emp;

    示例:列出emp表中所有的职位及对应的部门编号。

    select distinct job,deptn

    from emp

    切换用户、虚拟表dual

    切换用户时,sys用户必须使用dba身份登录

    conn sys/change_on_install as sysdba

    conn system/manager

    conn scott/tiger

    conn sh/sh

    虚拟表dual

    now() –MySQL日期

    sysdate –Oracle日期

    select sysdate from emp;(不用虚拟表,不方便)

    select sysdate from dual;

    单行函数

    整个SQL的精髓:select语句+单行函数(背)

    字符串函数

    常用的处理字符串的函数有如下

    No.

    函数名

    含义

    1

    UPPER(c1)  upper

    将字符串全部转为大写

    2

    LOWER(c1)   lower

    将字符串全部转为小写

    3

    INITCAP(c1)   initcap

    将字符串的首字母转为大写

    4

    LENGTH(c1)  length

    返回字符串的长度

    5

    SUBSTR(c1,n1[,n2])  substr

    取得字符串的子串,n1是指定起始索引,n2是指定取多少个,如果不写n2,则取到最后。

    6

    REPLACE(c1,c2)   replace

    字符串替换,c1是旧的子符,c2是新的子串

  • 相关阅读:
    使用tcmalloc编译启动时宕机
    使用tcmalloc编译出现undefined reference to `sem_init'
    使用AddressSanitizer做内存分析(一)——入门篇
    VIM-美化你的标签栏
    Entity Framework Code First (六)存储过程
    Entity Framework Code First (五)Fluent API
    Entity Framework Code First (四)Fluent API
    Entity Framework Code First (三)Data Annotations
    Entity Framework Code First (二)Custom Conventions
    Entity Framework Code First (一)Conventions
  • 原文地址:https://www.cnblogs.com/wangrongchen/p/7862515.html
Copyright © 2011-2022 走看看