因为scott这个系统默认的用户有一些表的例子,为了方便直接连接scoot用户
sqlplus --》scott/scott--》可以show user;看一下是否是scott用户。
在cmd视图下显示数据比较乱使用set wrap on/off ,set linesize ,set pagesize等来调整视图效果。
select ename,job,sal from emp; 查询表的某些属性
select distinct job from emp;去掉重复的,只显示不相同的列
select ename,sal from emp where sal>800 order by sal asc【desc】;
查询工资大于800的名字和工资并按升序/降序排列。
select sysdate from dual; 查询系统时间
select * from emp where job in('MANGER','CLERK');查询工作在某个范围的
select * from emp where sal [no] between 2000 and 3000;询工资在某个范围的
select ename from emp where ename like 'F_R%';姓名第一个是F第三个是R的所有人
select * from emp where comm is NULL 查询评论是空的用户信息
查锁方法: SQL> select username, sid, serial# from v$session;
解锁方法: SQL> alter system kill session 'sid, serial#';select ename,rowid,rownum from emp; 伪列
insert insto dept values('&x1','&x2','&x3')使用参数,临时输入值
SQL> set autocommit on //打开自动数据提交开关 SQL> set autocommit off //关闭自动数据提交开关(默认)
语法:Rollback; //使数据库回退到最近一次提交后状态,如果一次也没有提交过,回到最原始状态(commit)。
创建视图:
create or replace view manager
as
select * from dept where deptno》=10;
select * from manager;
(1) 在创建视图时,不得使用order by排序。 (2) 在视图中插入数据,则数据被插入到基表中,所以,如果要向视图插入数据,则创建视图时,必须包含表中全部非空列。
3、系统权限传递:
增加WITH ADMIN OPTION选项,则得到的权限可以传递。SQL> grant connect, resorce to user50 with admin option; //可以传递所获权限。