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 |
LENGTHC(c1) lengthc |
返回字符串的长度 |
|
5 |
SUBSTR(c1,n1[,n2]) substr |
取得字符串的子串,n1是指定起始索引,n2是指定取多少个,如果不写n2,则取到最后。 |
|
6 |
REPLACE(c1,c2) replace |
字符串替换,c1是旧的子符,c2是新的子串 |
oracle一些基本命令的更多相关文章
- Oracle 一些基本命令
--创建表空间 --DATAFILE: 表空间数据文件存放路径 --SIZE: 起初设置为200M --空间名称MOF_TEMP与数据文件名称不要求相同,可随意命名. --AUTOEXTEND ON/ ...
- oracle数据库基本命令
数据库字符集: SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; PARAMETER ...
- ORACLE学习笔记-ORACLE(基本命令)
--查看VGA信息: show sga; select * from v$sgastat;--可以通过以下几个动态性能视图查看信息: V$sysstat 系统统计信息 V ...
- oracle数据库逐步学习总结【基础一】
原创作品,转载请在文章开头显眼位置注明出处:https://www.cnblogs.com/sunshine5683/p/10059955.html 一.oracle的基本命令 1.连接命令 用法:c ...
- oracle的常规操作(基本命令)
Oracle基本命令 前言:... 3 连接数据库:... 3 使用sql*plus连接oracle. 3 命令方式... 3 文件操作命令... 3 显示和设置环境变量... 3 查看当前所有表.. ...
- oracle查询语句大全 oracle 基本命令大全
oracle查询语句大全 oracle 基本命令大全 来源于:http://download.csdn.net/download/jia584643753/5875619 1.create user ...
- Oracle数据库备份和恢复的基本命令
Oracle数据库备份与恢复基本命令 1. 获取帮助 $ exp help=y $ imp help=y 2.三种工作方式 (1)交互式方式 $ exp 然后按提示输入所需要的参数 (2)命令行方式 ...
- Oracle中RMAN基本命令教程
一.target--连接数据库 1.本地: [oracle@oracle ~]$ rman target / 2.远程: [oracle@oracle ~]$ rman target sys/orac ...
- oracle基本命令笔记
最近由于工作原因,再次接触oracle,因此重新来熟知下oracle基本的命令. --改密码 1.运行——键入“cmd” 回车2.键入“sqlplus/nolog” 回车3.键入“conn/as sy ...
随机推荐
- DataGrid 如何得到DataGridRow 和DataGridCell 对象
第一行为不可编辑 DataGridRow row = (DataGridRow)dataGrid1.ItemContainerGenerator.ContainerFromIndex(0); ...
- Javascript 面向对象编程—封装
前 言 Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象.但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类) ...
- 【学习】原生js学习笔记1:添加class和使input为不可用
<input type="checkbox" id="new_check" onChange="noUse()" checked> ...
- YYHS-NOIP模拟赛-mine
题解 这道题不难想到用dp来做 dp[i][0]表示第i个格子放0 dp[i][1]表示第i个格子放1且第i-1个格子放雷 dp[i][2]表示第i个格子放2 dp[i][3]表示第i个格子放1且第i ...
- php设计模式 工厂模式和单例模式
一.单例模式//让该类在外界无法造对象//让外界可以造一个对象,做一个静态方法返回对象//在类里面通过让静态变量控制返回对象只能是一个. 单例模式的要点有三个: 一是某个类只能有一个实例: 二是它必须 ...
- vue项目中操作PDF文件
以前从来没接触过前端要求显示PDF文件,一时之间有点懵逼,不知从哪下手啊... 无奈之下,去找度娘,方法还不少,iframe embed object这些标签就可以, 可是拿过来做个demo一试, ...
- Python 的装饰器
Python 在语言级别提供了装饰器模式的实现,代码中Python内置的 functools.wraps 会完成包括函数名属性处理替换 #!/usr/bin/env python3 #--coding ...
- C#设计模式之十组合模式(Composite)【结构型】
一.引言 今天我们要讲[结构型]设计模式的第四个模式,该模式是[组合模式],英文名称是:Composite Pattern.当我们谈到这个模式的时候,有一个物件和这个模式很像,也符合这个模式要表达 ...
- ip完整验证详情
不想跳坑就看一下 之前一直不太会写正则表达式,很多要用到正则表达式的都直接百度,像上次要用正则表达式验证是否是合法的ip地址,然后就上网找,结果就是没找到一个对的,今天就为大家贡献一下,写个对的,并做 ...
- 网络地址转换NAT
1. 网络地址转换:用于专用网内部的主机和因特网上的主机通信.在专用网连接到因特网 的路由器上需要安装NAT软件,装有NAT软件的路由器叫做NAT路由器,它至少要有 一个有效的全球IP地址.所有使用本 ...