Oracle-1
来源:互联网 发布:算法概论注释版pdf 编辑:程序博客网 时间:2024/06/07 01:51
Oracle-1
SQL与SQLPlus的区别:
SQL SQLPlus 语言 工具 命令不能缩写 命令可以缩写 直接操作数据库 通过sql语句操作
登录退出
- 普通用户
1. sqlplus name/password2. sqlplus #根据提示输入账号密码
- 管理员
1. sqlplus /nolog -->connect /as sysdba
- 退出
1. quit
SQL*Plus命令
1. set linesize num #设置行宽,即一行几个字符2. set pagesize num #设置页大小,即一次显示几条记录3. col 属性名 for 99... #设置属性宽度为9的个数(数值类型)4. col 属性名 for anum #设置属性宽度为num(字符类型)5. host cls #清屏6. ed #编辑上一个命令,之后用/执行 #若不能使用vim需要export EDITOR="/usr/bin/vim"7. select * from v$nls_parameters; #查看默认的显示格式8. alter session set 变量="值"; #更改显示格式,关闭之后恢复9. alter globle set 变量="值"; #更改显示格式,永久更改
SQL命令
1. select * from tab; #显示所有表,tab为关键字,oracle提供的数据字典2. desc 表名; #显示表结构3. select sysdate from dual;#dual伪表,同tab一样,oracle数据字典
select语句
1. select * from 表名;2. select 表达式 from 表名; #支持 + - * / ( )#别名的用法:直接在属性之后写别名,as可省略,别名中间有空格,需要加双引号3. select 属性 as name, 属性 "name" from 表名;#去除重复行4. select DISTINCT attr, attr from table;
⭐空值问题:
若属性值可能为空,择包含该属性的表达式也为空
可使用滤空函数nvl(属性名,默认值)来进行转换,默认值可以使用数字,字符串,字符串需要用单引号
空值查询:
select * from table where attr is null;
select * from table where attr is not null;
阅读全文
0 0
- 【Oracle】Oracle基础知识1
- Oracle 1
- oracle-1
- oracle 1
- oracle 1
- ORACLE 1
- oracle-1
- oracle--1
- Oracle-1
- Oracle-1
- Oracle-1
- Oracle – Oracle SQL(1)
- Oracle学习1:Oracle简介
- ORACLE学习笔记(1)--ORACLE安装
- Oracle Report開發(1)--Oracle Report Builder
- oracle学习笔记1--oracle体系结构
- Oracle Tips 1 (Oracle Architectural Components)
- [oracle] MySql 与 Oracle 的迁移 1
- spring boot 学习
- Day05_spark
- 78-Subsets
- linux--su
- DM368开发 -- 视频监控系统相关技术研究(转毕设)
- Oracle-1
- Android 源码开发去掉弹出的默认程序。
- opencv2 camshift目标跟踪详解及测试代码
- 设计模式 工厂模式 从卖肉夹馍说起
- bootstrap中时间显示格式问题
- Asp.Net学习笔记一:泛型
- 持续集成(Continuous Integration)
- 最简单的基于FFmpeg的内存读写的例子:内存转码器
- 固定电话+手机号码正则表达式