1) table --表 ; view --视图;
2) cmd 中输入sqlplus 进入sql
密码后面跟@oracle, exit --退出
3) 用户的类型:
alter user 用户名 account unlock; --解锁用户
alter user 用户名 identified by密码; --修改密码
sys; --系统管理员,拥有最高权限
system; --本地管理员,次高权限
scott; --普通用户,密码默认为tiger,默认未解锁
select * from 表名 for update --进行解锁操作,可以直接在表格中进行解锁修改
4) 用户的操作:
create user 用户名 identified by 默认密码;
--创建用户并设置默认密码
alter user 用户名 identified by 密码; --修改密码
drop user 用户名; --删除用户名
conn 用户账号/用户密码@orcl as sysdba; --切换用户
as sysdba --登录系统用户的时候使用,其他用户不使用
5) 权限
revoke 权限 from 用户名; --撤销用户权限
grant 权限 to 用户名 ; --授予用户权限
create session ; --登录用户
unlimited tablespace; --使用表空间
create any table ; --创建表的权限
drop any table ; --删除表的权限
insert any table --插入表的权限
connect,resource,dba --所有权限给用户
6) 角色即权限的集合
create role 角色名; --创建角色
grant 角色名 to 用户名; --授予用户角色
drop role 角色名; --删除角色
grant update any table to 表名; --修改表的权限
7) || ; --列拼,把两个字段合并成一个字段
格式:select 字段1||字段2 “合并后字段别名” from 表名;
8) Sql特点:集DDL、DML、DCL 于一体
1.DML对数据进行操作的: select、update、insert、delect这4条命令是用来对数据库里的数据进行操作的语言 。
2.DDL对表结构进行操作的:命令有create alter drop truncate。
3.DCL数据库控制类: grant revoke授予或撤销权限