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