设置行的长度
显示200个字符再换行
set linesize 200
注意:Sqlplus命令不需要写“;”分号
SQL语句必须以分号结束,Sqlplus命令可加可不加分号。
设置列的宽度
如果要设置的列为字符
设置列(Column)name的宽度6个字符(a6表示6个字符)
column name format a6
注意:此Sqlplus命令不能设置数字格式(如id),字符和数字在Oracle中是区别对待的
属性列为数字
显示4个数字,格式定义为4个9。
column id format 9999
col id for 9999 //简写
注意:column可简写为col;format可简写为for。
查看表结构
desc tablename // desc 表名
注意:设置的命令仅当前窗口有效,关闭窗口重新连接仍按默认方式显示。
“/”表示执行上一条Sql语句,忽略sql命令。
设置分页显示
set pagesize 100 // 每100行数据分页显示
set pages 0 // pagesize可以简写为pages,设置0表示不分页
查询语句
select * from tablename; // "*"星号表示查询全部列
select name,email from tablename; // 查询指定列的数据
条件查询
查找id=1001且passwd=1234考生的名字
<1>查询所有人的name和email
select name,email from tablename; // 查询指定列的数据
<2>查找id=1001且passwd=1234考生的名字
select name,email from tablename
where id=1001 and passwd='1234';