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语言入门4-运算符和表达式

    一.     分类 C语言一共有34种运算符,10种运算类型,本节我们要掌握的有( 7 种) 算术运算符(+.-.*./.%). 关系运算符(>.>=.==.!=.<.<=). ...

  2. [小米OJ] 7. 第一个缺失正数

    思路: 参考这个思路 即:将每个数字放在对应的第几个位置上,比如1放在第1个位置上,2放在第2个位置上. 注意几个点:将每个数放在它正确的位置,前提是该数是正数,并且该数小于序列长度,并且交换的两个数 ...

  3. Eclipse Spring框架配置

    1.从官网下载相应的jar包 (1)下载spring framework包,地址: https://repo.spring.io/webapp/#/artifacts/browse/tree/Gene ...

  4. 给hexo博客的NEXT主题添加一个云日历

    一点废话 hexo中有文件的归档,但是博文的数目多了,浏览的时候也是很不方便的.于是我就有找个云日历的想法了,折腾了几天,网上的方法都试过了.但是没出效果.于是想着自己来写一个.这自己写的这部分是基于 ...

  5. 从0系统学Android-2.4隐式Intent

    本系列文章,参考<第一行代码>,作为个人笔记 更多内容:更多精品文章分类 使用隐式 Intent 相对于显示 Intent ,隐式 Intent 比较含蓄.这种方式不明确指出我们想要启动哪 ...

  6. libvirt-qemu-TLS加密虚拟机传输实例分析

    说明 TLS(Transport Layer Security Protocol),即安全传输层协议,其核心是加密两台计算机之间的通信.libvirt中使用TLS,可以实现libvirt的安全加密.可 ...

  7. Tomcat(Windows)

    百度云:链接:http://pan.baidu.com/s/1pKYrf79    密码:56t0 官网下载网址:http://archive.apache.org/dist/tomcat/tomca ...

  8. git pull 出现non-fast-forward的错误

    1.git pull origin daily_liu_0909:liu_0909 出现non-fast-forward的错误,证明您的本地库跟远程库的提交记录不一致,即 你的本地库版本需要更新2.g ...

  9. Java面向对象16种原则

    一   类的设计原则   1 依赖倒置原则-Dependency Inversion Principle (DIP) 2 里氏替换原则-Liskov Substitution Principle (L ...

  10. JS-对象中写方法