常用commond
-
alter user scott account unlock; --解锁账号
-
alter user scott identified by new_pwd; --设置密码
-
lsnrctl status/start/stop:监听服务的状态,启动,停止命令
-
conn sys/password@... as sysdba; --切换管理员账号
-
sqlplus scott/tiger@localhost:1521/orcl.168.11.134
-
jdbc:oracle:thin:@localhost:1521:orcl, 简易连接,只需一个驱动jar包
-
jdbc:oracle:oci:@localhost:1521:orcl, oracle连接接口,需安装oracle客户端
-
spool d: ote.txt:开始记录笔记
-
spool off:关闭记录笔记
-
show user:显示当前用户
-
host cls:win下清屏
-
host clear:linux下清屏
-
select * from tab:查询当前用户下所有的表和视图
-
desc emp:查看表结构
-
show linesize:显示当前行宽,80表示每行可显示80个字符
-
set linesize 150:设置行宽为150
-
set pagesize 20:设置每页显示20条记录
-
set timing on/off: 打开sql执行时间
-
set time on/off:提示符显示时间
-
set feedback off/on:关闭回显,默认打开,插入时显示的回显
-
col ename for a8:设置ename显示为8个字符,a表字符串,8表显示8个字符
-
col sal for 9999:设置sal显示为4为数字,一个9表一位数字
-
/: 执行上次的sql语句
-
--:单行注释
-
/**/:多行注释
-
地址符:&,可用于任何参数中
-
DML:insert delete update
-
DDL:create drop alter
-
DCL:grant revoke
change命令
- 当写错sql语句时,当前光标停留在此次错误的sql语句的第一行,可输入相应数字进入相应行,然后可用change命令修改sql,可简写为c
- sql > c /form/from: 前者为错误单词,后者为更改正确的单词
edit命令
- 直接输入edit,可简写为ed,即使用系统默认编辑器打开上次执行的sql语句,可进行编辑,编辑完保存退出即可
- win下默认记事本,linux下默认vi
append命令
- 可简写为a
- a desc 在上句sql语句后追加desc
sql/sql*plus
sql
- 一种语言
- ANSI标准
- 关键字不能缩写
- 使用语句控制数据库中的表的定义信息和表中的数据
- eg.select insert update delete
sql*plus
- 一种环境
- oracle的特性之一
- 关键字可缩写
- 命令不能改变数据库中数据的值
- 集中运行
- eg.column format describe change edit