数据程序设计 1 oracle 入门

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/L1558198727/article/details/87966413

命令窗口连接

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 注释内容

猜你喜欢

转载自blog.csdn.net/L1558198727/article/details/87966413