show命令用于查看系统变量:
SQL>show all; %%查看所有的系统变量值
SQL>show user; %%查看当前用户
SQL>show errors; %%??
set命令用于设置系统变量的值:
注意:该变量的值在退出sqlplus后失效,重新打开sqlplus恢复之前配置。
SQL>set heading off; %%输出列标题,默认为NO
SQL>set feedback off; %%显示最后一行的反馈信息
SQL>set timing on %%测试命令执行的时间,测试性能
SQL>set sqlprompt "whc0421>" %%设置默认提示符
SQL>set linesize 1000 %%设置屏幕显示行宽,默认是100
SQL>set autocommit ON;设置是否自动提交,默认为OFF
desc or describe命令用于查看表结构
SQL>desc table_name; %%查看表结构
SQL>describe table_name;
select命令用于查看表内容
SQL>select * from tab; %%查看当前用户下所有的数据表清单
SQL>select * from table_name; %%查看数据表的所有内容
SQL>select * from table_name where row_name=item; %%显示符合条件的条目
SQL>select row1,row2 from table_name; %%显示指定的列
create命令创建用户、表、触发器等
SQL>create user db identify by db; %%创建用户db,密码为db
SQL>create table login_info (id number(11) not null primary key, name varchar(128), date date);
创建自增长
SQL> create sequence id_seq minvalue 1 maxvalue 99999999 %%范围
increment by 1 %%增长的步长
start with 1; %%初始值
创建触发器
SQL> create trigger id_tri
before insert on dectuser
for each row
begin
select id_seq.nextval into :new.id from dual;
end;
/
drop命令用于删除用户、表、触发器等
SQL>drop user db; %%删除用户
SQL>drop table login_info; %%删除表
SQL>drop trigger id_tri; %%删除触发器
SQL>drop sequence id_seq; %%
commit命令用于提交对表内容的操作,立即生效。
SQL>commit;
list命令列出当前缓冲区内最近执行命令
SQL>list;
SQL>l; %%缩写
SQL>list 10; %%输出第十条命令
change命令用于替换操作,修改上次写的命令或者配合list使用,可以指定序列号,修改某一条命令的内容,默认只匹配第一个
SQL>chang /old/new
运行当前缓冲区中的命令
SQL>run
SQL>/
SQL>r
SQL>@filename %%运行调入内存的命令
SQL>start filename; %%运行一个sql命令
SQL>@@filename; %%运行一个sql命令
clear命令用于清空缓冲区中的命令
SQL>clear;
退出sqlplus
SQL>exit
SQL>quit
阅读(595) | 评论(0) | 转发(0) |