Oracle(1)
PL/SQL
-- 表示注释
||''|| 拼接字符串
别名
null值和所有数值计算结果都为null
空置值转换函数:
nvl(列,所要转换的数)
in 相当于用 or 链接.
not in 相当于用 and 链接.
RDBMS 关系型数据库.
什么是SQL PLUS?
是用来和Oracle进行交互的工具,
可电脑端使用,也可以在上使用
show 显示SQL PLUS中的信息;
connect 先天条件断开当前数据库用户的连接,再建立连接 缩写(conn);
disconnect 断开当前连接;
set 设置SQL Plus中的相关信息;
describe 返回存储对象的描述 缩写(desc);
help 获取SQL Plus命令;
clear screen 清屏;
exit/quie 退出;
创建用户:
a.创建一个普通用户:
语法: create user 用户名 identified by 密码;
b.授权给一个用户:
角色: oracle中内置了三个角色
DBA:系统管理权限
connect:创建会话连接权限
resource:操作数据库对象的权限
grant 权限,权限.. to 用户名;
修改密码: alter user 用户名 identified by 新密码;
删除用户: drop user 用户名;
账户解锁: alter user 用户名 account unlock;
导入SQL脚本:
1.脚本文件复制,复制粘贴到SQLPLUS中;
2.@ 文件路径
什么是SQL?什么是表格?怎么查询?
1)SQL 结构化查询语言
用来和数据库进行交互的语言
2)表:行与列组成的二维空间,
3)select 列 from 表名;
"*"代表所有信息;
distinct 代表去掉重复;
desc 描述命令,只能在命令窗口中执行
语法: description 所查询的地名;
select * from 表名;查询表中的所有信息;
函数:
max() 求最大值;
mix() 求最小值;
avg() 求平均值;
sum() 求和;
!=,^=,<> 不等于的三种写法.
in() 取多个数值,括号内用逗号隔开.
is null 值为空 is not null 值不为空 搜索的值为空时,用is null.
select table_name from user_tables;
sysdate 当前系统时间 select sysdate from dual; dual是oracle自带的一张虚拟表,没有任何意义,为了保证sql语句的完整性.
转载于:https://www.cnblogs.com/shenhx666/p/7783901.html
- 点赞
- 收藏
- 分享
- 文章举报
- Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle
- Oracle笔记(六) 多表查询
- Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
- Oracle查询包,同义词
- Oracle 的记录笔记
- Oracle 用户解锁
- oracle pl/sql 编程
- oracle sql 日期
- ORACLE常用命令
- oracle 归档错误解决
- oracle数据字典
- Oracle 查询结果集中的一行或多行
- oracle常用视图及SQL
- Oracle创建student表
- oracle彻底卸载
- Oracle体系结构详解
- linux下oracle 11g dg环境搭建
- Oracle按时间段分组统计
- 把mysql的表导入到oracle中
- Oracle性能诊断的方法