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. C#5.0新增功能02 调用方信息

    连载目录    [已更新最新开发文章,点击查看详细] 通过使用调用方信息特性,可获取有关方法的调用方的信息. 可以获取源代码的文件路径.源代码中的行号和调用方的成员名称. 此信息有助于跟踪.调试和创建 ...

  2. 总结暨JAVAWEB学习开篇(一)

    匆匆,距上一篇博客已经过去7月有余,遂作文一篇总结暨JAVAWEB学习开篇. 1. 啃英文新概念.在多方讨教英语大佬后改变学习方式,通过背诵英文书籍以及多听英文录音来学习,效果还不错(等真正有成效了跟 ...

  3. SQLyog12最新版破解

    1.SQLyog-12.2.4-0.x64Trial.exe,直接去官网下载. 2.修改注册表项   开始-运行-regedit ,进入注册表  HKEY_CURRENT_USER\Software\ ...

  4. 今天来聊Java ClassLoader

    背景 类加载机制作为一个高频的面试题经常会在面试中被问到,前几天一个电话面试就问到,之前有了解过,但是没有梳理成自己的体系,所以说的有点凌乱,今天花点时间整理一下,分享给大家同时自己也好好梳理一下,顺 ...

  5. 浅谈CMDB

    CMDB和运维自动化 一.运维 运维,指的是对已经搭建好的网络,软件,硬件进行维护.运维领域也是细分的,有硬件运维和软件运维 硬件运维主要包括对基础设施的运维,比如机房的设备,主机的硬盘,内存这些物理 ...

  6. mysql 不同版本下 group by 组内排序的差异

    最近发现网上找的 group by 组内排序语句在不同的mysql版本中结果不一样.   建表语句:   SET FOREIGN_KEY_CHECKS=0;   -- ---------------- ...

  7. 【Unity游戏开发】不接SDK也能在游戏内拉起加QQ群操作?

    一.引子 一般在游戏进行对外测试的时候都会有一个玩家QQ群,方便玩家反馈问题.交流游戏心得等.那么为了增加玩家加QQ群的欲望,可能会在游戏里面设计一个小功能,点击一下可以直接拉起手Q加群的操作,加了Q ...

  8. thinkphp phpexcel导出返回乱码

    今天做了一个excel文件导出的功能  可是无论怎么改网上怎么搜答案什么缓冲啊charset=UTF-8'a都不起效 <?phpnamespace app\admin\controller;us ...

  9. Jmeter CSV config使用

    1.添加线程组,自己给线程组命名 2.添加CSV data set config 如上,filename是文件的名字 新增.txt文件,将变量写在文件中,完成后,更名为.csv:变量之间用逗号隔开(第 ...

  10. ubuntu搭建环境

    1.终端输入 sudo apt- add-apt-repository ppa:ondrej/php  sudo add-apt-repository ppa:ondrej/php  sudo apt ...