命令窗口连接
sqlplus 用户名/密码
sqlplus 用户名/密码 as sysdba 超级管理员登录
账号:
超级管理员sys ,默认密码:change_on_install
普通管理员system 密码 manager
用户: scott 密码 tiger
图形化界面
命令行与图像化界面进行切换
sqlplusw 用户名/密码
查看当前身份
show user
加减锁
加锁:
alter user 用户名account lock
解锁:
alter user 用户名account unlock
连接
conn 用户名/密码 as sysdba
conn = connect
conn 用户名/密码@数据库实例的名字 as sysdba
断开
disconnect
简写 disc
修改密码
自己修改
管理员可以为普通用户修改密码
alter user 用户名 identeried by 新密码
password 用户名
输入旧密码
输入新密码
密码失效
alter user 用户名 password expire
查询
查看所有表
select * from tab
desc 表名
查看表中的所有数据
select * from 表名
表名过长换行时
设置页面的宽度
set linesize 整数
eg set linesize 500
设置每页的行数
行数不是记录数
set pagesize 整数
eg set pagesize 20
修改sql语句:
修改
ed 回车
执行
r 或者 / 或者 run
关于缓冲区的操作
查看缓冲区的内容
list 或者 l
编辑缓冲区的内容
ed 或者 edit
a 追加
del 删除缓冲区的当前行
执行缓冲区的内容:
r 或者 /
清楚缓冲区的内容
clear buffer
文件操作
1 数据库文件的扩展名是.sql
创建脚本
save 文件 将缓冲区的内容保存在脚本里面
eg:save D:\abc.sql
不能多次写入 替换加上 replace
save D:\abc.sql replace
追加写入:
save D:\abc.sql append
2 脚本文件的装载
将脚本读入缓冲区
get 文件
get d:\abc.sql
读入的时候不显示加载的语句
get d:\abc.sql nolist
3 脚本文件的 执行
start 文件
@ 文件
eg:start d:\abc.sql
先装载再执行
脚本文件 以sql为后缀的 后缀名可写可不写
脚本文件的注释
单行注释:
--注释内容
/*注释内容 */
remark:单行注释,类似其他语言的文档注释,只能放在首行
Eg:remark 注释内容