码迷,mamicode.com
首页 > 数据库 > 详细

2-sql基本操作

时间:2015-07-06 23:17:15      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:

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.savevi编辑的文件进行保存

技术分享

 

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.配置的基本操作

工具1oracle 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).查看用连接符将enameempno连接

技术分享

 

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).保留字符位

技术分享

技术分享

 

 





附件列表

 

2-sql基本操作

标签:

原文地址:http://www.cnblogs.com/endmoon/p/4625585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!