-
scott用户默认情况下是锁定的。
1. 启用用户的语句
alter user username account unlock/lock
可替换任意 解锁/锁定
2.使用scott用户登录SQL Plus
connect scott/tiger
如果口令过期,就重新输入tiger, 再次登录,问题解决。
查看全部 -
查看登录用户
show user命令(可以查询登录到SQL Plus里的是哪个用户)
p.s.:有些命令是不需要用分号来结尾的,但是输入SQL语句时是需要用分号来结尾的,表示一个语句的结束。
dba_users数据字典
数据字典是数据库提供的表,用于查看数据库的信息。
desc dba_users 可以查看数据字典里有哪些字段, 后面加不加分号都可以
从数据字典中查询用户名
select username from dba_users (想要执行这个命令时,必须要加分号,否则会直接结束此命令。)
查看全部 -
修改表空间的语法是: alter user 用户名 DEFAULT/TEMPORARY TABLESPACE 新的表空间名;
查询系统用户的语法是: select username from dba_users;
查看全部 -
在sys,system,sysman.scott四个用户中,Scott用户权限最低
登录用户:connect system/toor;
解锁:alter user scott account unlock;
修改密码:alter user scott identified by tiger;
连接:connect scott/tiger;
查看全部 -
不是只有系统用户才可以登录SQL Plus,也可自己创建用户
一、系统用户
1. sys, system 比较高级的权限,sys(必须以管理员的身份进行登录)的权限高于system。
2. sysman 用于操作企业管理器,管理员级别权限
3. scott 默认密码tiger
权限排序:sys>system>sysman>scott
二、使用system用户登录
[username/password] [@server] [as sysdba|sysoper]
system/root @orcl as sysdba
orcl就是自己设置的服务名
查看全部 -
一、用户与表空间
二、表与约束(如何创建和管理表,以及如何在表中处理数据)
三、查询语句(统计和查询数据)
查看全部 -
decode函数
作用和case...when...then一样
查看全部 -
case...when语句的使用
第一种形式:
case col_name
when val1 then result1,...
[else result] end
第二种形式:
case
when col_name=value1
then res1,...[else result] end
查看全部 -
对查询结果排序
select ....from ... [where...]
order by col1 desc/asc,....
查看全部 -
范围查询
BETWEEN...AND
in/not in
select * from emp where ename in('TOM','JONE'); -in作用相当与or
not in作用相当于and
查看全部 -
模糊查询
通配符的使用 _ 、%
使用like查询
select ename from emp where ename like '_A%';
查看全部 -
逻辑运算符的优先级:按not、and、or的顺序依次递减
比较运算符的优先级高于逻辑运算符
NOT逻辑运算:
select ename from emp where not (ename='FORD');
查看全部 -
运算符
算术运算符:+-*/
比较运算符:>,>=,<,<=,=,<>
逻辑运算符:and,or,not
查看全部 -
查询所有字段和指定字段
select * from 表名 ---表示查询所有
select 字段1,字段2... from 表名
查看全部 -
drop tablespace xxx including contents
查看全部
举报