1、什么是sql plus?
是用来和Oracle进行交互的工具
可电脑端使用,也可以在服务器上使用
2、启动SQLPLUS
3、设置界面风格
4、常用命令
show 显示SQL Plus中的信息
connect 先无条件断开当前数据库用户的连接,再建立连接;缩写(conn)
disconnect 断开当前连接。
set 设置SQL Plus中的相关信息
describe 返回存储对象的描述。缩写(desc)
help 获取SQL Plus命令的帮助。
clear screen清屏
exit或quit 退出
5、创建用户
a.创建一个普通用户:
语法:create user 用户名 identified by 密码;
b.授权给一个用户:
角色:oracle中内置了3个角色
DBA:系统管理权限
connect:创建会话连接权限
resource:操作数据库对象的权限
语法:grant 权限,权限..to 用户名;
创建用户名为ABC的用户,密码自拟
修改密码:alter user 用户名 identified by 新密码;
删除用户:drop user 用户名;
账户解锁:alter user 用户名 account unlock;
============================================
导入SQL脚本:
1.脚本文件内容,复制粘贴到SQLPLUS中;
2.@ 文件路径 文件名.后缀名;
SQL简单查询
1、什么是SQL?什么是表格?怎么查询?
SQL(Structured query language)结构化查询语言
用来和数据库进行交互的语言
表:行与列组成的二维空间,他是数据库存储的基本单位。
2、select语法
select 列名,列名2,列名3…… from 表名;
补充:
'*' 代表所有信息
distinct 代表去除重复
desc 描述命令,只能在命令窗口中执行
语法:desc 所查询的表名
select * from 表名;查询表中的所有信息
函数:
max() 求最大值
min() 求最小值
avg() 求平均值
sum() 求和
'||' 表示拼接
别名 可以在任何列名和任何表名后面添加别名;别名中英文皆可。
例:select
first_name 姓,
last_name 名,
first_name||' '||last_name 全名
from
s_emp;