sql基本操作
一.Sqlplus常用命令
1.查看oracle数据库的进程
2.查看oracle数据库运行状态
3.显示实例名(数据库名)
4.用sys账户登陆到数据库
5.解锁账户scott,并登陆到scott账户和查看scott账户
6.关闭实例
7.查看实例运行状态
8.显示使用的命令工具
9.查看scott.dept表
10.列出上一步执行的命令
11.定义vi编辑器
12.用vi编辑器编辑内容
13.然后用/执行
14.用save将vi编辑的文件进行保存
15.用host命令进入假的linux系统状态,方便使用命令进行使用
16.!这个相当于host,可以调用linux的命令继续查询等操作
二.EM工具的安装和使用
1.保证数据库启动
2.保证侦听启用
3.通过这个命令可以查看到侦听端口1521的状态信息
4.启动em工具
5.查看em工具是否运行
6.登陆网站并进行操作
1).登陆网址
2).用oracle数据库的sys账户登陆
3).em工具网页的主页面
4).创建用户web_admin
5).用web_admin账户创建表
三.安装并配置oracle
sql developer工具
这个是oracle
sql developer工具,正在新建连接
1.配置的基本操作
工具1:oracle sql developer 免费 操作都和 pl-sql developer
先下载软件
www.oracle.com
Developer Tools
SQL Developer
Downloads --->Oracle SQL Developer 4.0.2
(4.0.2.15.21)
实验1:使用sql developer连接数据库
查看---》连接
新建立连接
输入:
连接名: orcl_sys
用户名:
sys
口令:oracle
连接类型 基本 角色 sysdba
主机名:
192.168.1.119
端口:1521
sid: orcl 或者 服务器名orcl.example.com
四.安装pl-sql
1.安装前准备
1).在windows安装的oracle client目录下创建相应目录
2).上传oracle数据库的文件到admin目录下
3).然后打开tnsnames.ora修改内容
2.安装后操作
1).开始安装pl-sql软件,安装完后登陆进去添加路径
2).然后重新用账户登陆
3).登陆成功!
五.Sql查询
1.查看表字段信息
用scott账户登陆
1).查看scott账户下的所有表
2).查看员工表字段信息
3).查看部门表字段信息
4).查看工资等级字段信息
2.查询表
1).查询表dept的部门,部门名字,所在地
2).查询表emp的员工姓名,工资和奖金
3).查询表emp的员工姓名,工资,工资加奖金
4).查询emp下员工名字,工资,奖金,奖金加工资加100
5).查看emp下的ename别名name
6).查看用连接符将ename和empno连接
7).用_作为连接符
六.sql语句(二)
1.排序查询
1)升序查询
2).按别名查询
3.).按位置变量查询
4).同时满足按部门编号升序和工资降序
2.变量
1).定义变量
2).定义一次变量
3).赋值变量
4).取消变量
5).关闭变量提示
6).开启变量提示
set feedback off;
-- 禁止回显sql命令处理的记录条数(缺省为on)
set heading off;
-- 禁止输出标题(缺省为on)
set trimspool on;
-- 去除spool输出结果中每行的结尾空格(缺省为on)
set pagesize 0;
-- 禁止分页输出
set linesize
1000; -- 设置每行的字符输出个数为1000,放置换行(缺省为80
)
set echo off; -- 不显示脚本中的每个sql命令(缺省为on)
3.查看表
1).嵌套
2).正向截取字符
3).反向截取字符
4).查看字符的位置
5).补齐字符
6).替换字符
7).去字符
8).保留字符位