1.1 登录启动

sqlplus / as sysdba					#以管理员方式登录

sqlplus 用户名/密码		 			#本地登录

sqlplus 用户名/密码@//主机IP/实例名(默认orcl)		#远程登录

sql> startup/shutdown					#启动/关闭数据库实例

lsnrctl start/stop					#启动/关闭监听服务

lsnrctl status						#查询监听状态

net start/stop oracleservice				#打开/关闭服务器

1.2 解锁用户 修改密码

alter user xxx account unlock;				--解锁xxx用户

alter user xxx identified by "xx";			--修改xxx用户密码为xx

conn 用户名						--切换用户

1.3 简单查询及使用技巧

show user;				        	--查看当前用户名

select * from user_role_privs;				--查看当前用户的角色

select * from user_sys_privs;				--查看当前用户的系统权限

select * from user_tab_privs;				--查看当前用户的表级权限

select * from tab;		        		--常看当前用户拥有的表   

desc 表名;				       		--查看表结构(description:描述)

ed							--打开编辑器

							-- linux上如果要使用vim作为sqlplus的默认编辑器

							-- /home/oracle/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/glogin.sql

							-- 添加 DEFINE_EDITOR=vim

输入错误行号

c /错误关键字/正确关键字

/							--执行上一条成功执行的语句

1.4 设置

set linesize num;					--自定义行宽

set pagesize num;					--自定义页

select * from v$nls_parameters;				--查看当前sqlplus会话的环境变量

alter session set NLS_DATE_FORMAT = 'yyyy-mm-dd';	--修改日期格式

							--可设置在 C:\app\itcast\product\11.2.0\client_1\sqlplus\admin\glogin.sql

1.5 null值

# 数据里边有null值,表示该数据没有值

# null做任何的数值运算,结果都为null

# null做任何逻辑运算,结果都为假

# 判断null的方式不能直接用等于不等于,用is 或者 is not

# null会影响排序,如果想要null放在后边 添加 nulls last

1.6 修改列名

select empno as "工 号",ename as 姓名,sal 月薪 from emp;

							--双引号可以省略,但是如果列的别名带有空格,就不能省略

							--别名只是影响结果集的输出,不会真正修改原来的表

1.7 DML(数据操纵语言)

  • 增 insert

  • 删 delete

  • 查 select

  • 改 update

1.8 DDL(数据定义语言)

  • 创建表 create table

  • 修改表 alter table

  • 清空表 truncate table

  • 删除表 drop table

  • 视图 create view

  • 所引 create index

  • 序列 create sequence

  • 同义词 create synonym

1.9 DCL(数据控制语言)

  • 提交 commit

  • 回滚 rollback

Oracle笔记_基础的更多相关文章

  1. Oracle笔记_查询

    1 单条件查询 select -- from -- where 条件 -- = > >= < <= != <> -- 单引号用于数据表示字符串 -- 双引号用于数据 ...

  2. Oracle笔记_多表查询

    1 执行sql文件 @文件地址名 --执行某个sql文件: 2 多表查询 想要的数据不在同一张表,就需要多个表进行联查. 多表查询也叫做表连接查询,其中的where条件就是连接条件. 可以使用join ...

  3. FFT和NTT学习笔记_基础

    FFT和NTT学习笔记 算法导论 参考(贺) http://picks.logdown.com/posts/177631-fast-fourier-transform https://blog.csd ...

  4. ansible复习笔记_基础-从零到无

    --创建时间:2021年1月25日 --修改时间:2021年3月9日 --作者:飞翔的小胖猪 前言 该文档仅作为作者复习ansible使用,对格式和流程没有做过多的编排和概述.不喜勿喷. 基础 ans ...

  5. PILE读书笔记_基础知识

    程序的构成 Linux下二进制可执行程序的格式一般为ELF格式. 我们可以用readelf命令来读取二进制的信息. ELF文件的主要内容就是由各个section及symbol表组成的. 下面来分别介绍 ...

  6. Python笔记_基础

    1.注释 # 单行注释 """ 多行注释,一般用于类说明 """ 或 ''' 多行注释 ''' 2.工作日志 # TODO 说明性文字 记录 ...

  7. Oracle笔记(1) 简单查询、限定查询、数据的排序

    Oracle笔记(四) 简单查询.限定查询.数据的排序   一.简单查询 SQL(Structured Query Language) 结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及 ...

  8. 韩顺平Oracle笔记

    韩顺平Oracle笔记 分类: DataBase2011-09-07 10:24 3009人阅读 评论(0) 收藏 举报 oracle数据库sqljdbcsystemstring   目录(?)[-] ...

  9. Oracle Applications DBA 基础(一)

    1.引子 2014年9月13日 20:33 <oracle Applications DBA 基础>介绍Oracle Applications R12的系统架构, 数据库后台及应用系统的基 ...

随机推荐

  1. 《VR入门系列教程》之14---面向大众的Unity3D

    大众化的游戏引擎--Unity3D     并不是所有VR应用都是游戏,然而现在做VR开发的几乎都会用专业游戏引擎来做,因为游戏引擎既满足了一个引擎的要求又可以方便地制作出高品质的VR应用.一个游戏引 ...

  2. 简单粗暴的方式解决eclipse下安装STS失败的问题

    直接去Spring官网下载,spring定制eclipse https://spring.io/tools

  3. JavaScript的面向对象原理之原型链

    二.JavaScript的对象 为了能够清楚的解释这一切,我先从对象讲起.从其他面向对象语言(如Java)而来的人可能认为在JS里的对象也是由类来实例化出来的,并且是由属性和方法组成的. 实际上在JS ...

  4. springBoot-mongodb

    作者:纯洁的微笑出处:http://www.ityouknow.com/ 版权归作者所有,转载请注明出处 mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到 ...

  5. Redis(六)--- Redis过期策略与内存淘汰机制

    1.简述 关于Redis键的过期策略,首先要了解两种时间的区别,生存时间和过期时间: 生存时间:一段时长,如30秒.6000毫秒,设置键的生存时间就是设置这个键可以存在多长时间,命令有两个 expir ...

  6. Python装饰器实现类Java注解功能

    最近想用Python写一个简单生成器,类似指定类型和范围,返回指定列表: 比如想要  0 ~ 3 的整数,则 我只需要指定: 最小:0, 最大:3, 步长:1 则返回一个 [0,1,2,3] 的列表 ...

  7. SPFA队列优化

    spfa队列优化(用来求最短路) 实现方法: 1.存入图.可以使用链式前向星或者vocter. 2.开一个队列,先将开始的节点放入. 3.每次从队列中取出一个节点X,遍历与X相通的Y节点,查询比对   ...

  8. CTF杂项题解题思路

    下载压缩包解压 如果是图片就先查看图片信息 没有有用信息查看图片看是否是一个图片 如果不是图片就将文件进行还原 从还原文件中查找有用信息 例:这是一张单纯的图片 http://123.206.87.2 ...

  9. MySql性能优化读书比较<一> 数据类型

    一,选择优化的数据类型 1.更小的通常更好. 更小的数据类型通常占用更少的磁盘,内存和cpu缓存,通常更快. 2.简单就好 简单的数据类型操作,通常需要更少的CPU周期. 3.尽量避免NULL值 列可 ...

  10. Netty源码解析---服务端启动

    Netty源码解析---服务端启动 一个简单的服务端代码: public class SimpleServer { public static void main(String[] args) { N ...