Oracle笔记_基础
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笔记_基础的更多相关文章
- Oracle笔记_查询
1 单条件查询 select -- from -- where 条件 -- = > >= < <= != <> -- 单引号用于数据表示字符串 -- 双引号用于数据 ...
- Oracle笔记_多表查询
1 执行sql文件 @文件地址名 --执行某个sql文件: 2 多表查询 想要的数据不在同一张表,就需要多个表进行联查. 多表查询也叫做表连接查询,其中的where条件就是连接条件. 可以使用join ...
- FFT和NTT学习笔记_基础
FFT和NTT学习笔记 算法导论 参考(贺) http://picks.logdown.com/posts/177631-fast-fourier-transform https://blog.csd ...
- ansible复习笔记_基础-从零到无
--创建时间:2021年1月25日 --修改时间:2021年3月9日 --作者:飞翔的小胖猪 前言 该文档仅作为作者复习ansible使用,对格式和流程没有做过多的编排和概述.不喜勿喷. 基础 ans ...
- PILE读书笔记_基础知识
程序的构成 Linux下二进制可执行程序的格式一般为ELF格式. 我们可以用readelf命令来读取二进制的信息. ELF文件的主要内容就是由各个section及symbol表组成的. 下面来分别介绍 ...
- Python笔记_基础
1.注释 # 单行注释 """ 多行注释,一般用于类说明 """ 或 ''' 多行注释 ''' 2.工作日志 # TODO 说明性文字 记录 ...
- Oracle笔记(1) 简单查询、限定查询、数据的排序
Oracle笔记(四) 简单查询.限定查询.数据的排序 一.简单查询 SQL(Structured Query Language) 结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及 ...
- 韩顺平Oracle笔记
韩顺平Oracle笔记 分类: DataBase2011-09-07 10:24 3009人阅读 评论(0) 收藏 举报 oracle数据库sqljdbcsystemstring 目录(?)[-] ...
- Oracle Applications DBA 基础(一)
1.引子 2014年9月13日 20:33 <oracle Applications DBA 基础>介绍Oracle Applications R12的系统架构, 数据库后台及应用系统的基 ...
随机推荐
- C++ 过滤出字符串的中文(GBK,UTF-8)
最近在处理游戏敏感词之类的东西,为了加强屏蔽处理,所以需要过滤掉字符串中的除汉字之外的是其他东西如数字,符号,英文字母等. 首先我查阅资料并写了个函数: 示例:返回输入字符串中汉字的个数: std:: ...
- 计算机原理以及PythonIDE配置和使用
计算机基础 在巩固了昨日学习知识的基础上,增加了新的内容 整个关于计算机基础的学习可以浓缩为五个问题 什么是编程? 人与计算机之间的交互操作,使人可以奴役计算机从而让其代替人类工作的行为 操作系统有什 ...
- string的学习
原:https://blog.csdn.net/qq_37941471/article/details/82107077 一. string的构造函数的形式: string str:生成空字符串 st ...
- python交互界面无法使用方向键
问题 python交互界面无法使用方向键,按方向键全变成^[[^C这类型的字符 解决办法 办法1: 使用yum安装readline.readline-devel,然后重装python 这种方法太麻烦了 ...
- Mysql优化(出自官方文档) - 第五篇
目录 Mysql优化(出自官方文档) - 第五篇 1 GROUP BY Optimization 2 DISTINCT Optimization 3 LIMIT Query Optimization ...
- 【WPF】 InkCanvas 书写毛笔效果
首先贴出本文参考学习的文章吧. https://www.cnblogs.com/LCHL/p/9055642.html#4206298 感谢这位懒羊羊的代码和讲解(下简称羊博主),我在此基础上稍微加了 ...
- java8中用流收集数据
用流收集数据 汇总 long howManyDishes = menu.stream().collect(Collectors.counting()); int totalCalories = men ...
- ieda控制台缓冲区限制问题
一.现象 控制台输出数据若超过默认值时,将从后向前取默认值大小数据(1024) 二.解决方案 1.配置文件(idea安装目录/bin/idea.properties) 2.找到该栏:idea.cycl ...
- C#使用WebClient调用接口
用于上传图片base64位 private void upLoadCunzai() { errorstring += " upLoadCunzai方法执行成功:用于上传已经存在人员摄像头照片 ...
- 如何保证FPGA PCIe唤醒能满足PC的100ms 的时间要求(Autonomous Mode)?
原创By DeeZeng [ Intel FPGA笔记 ] PC 需要PCIe设备在 100ms 内启动,这样PC 才能扫描到PCIe 设备.对于 FPGA PCIe 板卡,同样也需要满足这个时间要 ...