码迷,mamicode.com
首页 > 数据库 > 详细

Oracle(1)

时间:2017-11-04 19:29:33      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:导入   条件   and   最小   空间   sele   use   sel   rac   

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语句的完整性.

Oracle(1)

标签:导入   条件   and   最小   空间   sele   use   sel   rac   

原文地址:http://www.cnblogs.com/shenhx666/p/7783901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!