2-sql基本操作
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).保留字符位
附件列表
2-sql基本操作的更多相关文章
- sql 基本操作
SQL基本操作 一数据类型1整数型 int2精确数值型 decimal(n,p)n为总位数,p为小数位数3浮点型 float4字符型char(n)n最大为4,varchar(n)5日期型datat ...
- MYSQL基础笔记(二)-SQL基本操作
SQL基本操作 基本操作:CRUD,增删改查 将SQL的基本操作根据操作对象进行分类: 1.库操作 2.表操作 3.数据操作 库操作: 对数据库的增删改查 新增数据库: 基本语法: Create da ...
- Oracle SQL 基本操作之 用户权限管理方法
Oracle SQL 基本操作之 用户权限管理方法 最近把有关用户操作和权限管理的东西整理了一下,虽然不少博客都有过类似的整理,但是自己发现他们的内容或多或少都有些错误.于是,本人亲自对每条语句进行 ...
- 图数据库orientDB(1-1)SQL基本操作
SQL基本操作 1.新增VerTex CREATE VERTEX V SET name="user01",sex="M",age="25"; ...
- Oracle SQL基本操作
Oracle数据库基本操作 1.概述 Oracle数据库客户端一般需要安装在服务器上,可以在服务器端操作,一般我们可以用sql developer工具远程连接到数据库,先行建立数据库,然后对表进行增删 ...
- MySQL学习(一) SQL基本操作
SQL的基本操作无非就是增删改查(CRUD),根据对操作的对象分类,又可以分为三类,库操作,表操作与数据操作. 库操作 新增数据库 CREATE DATABASE [IF NOT EXISTS] db ...
- (三)mysql SQL 基本操作
文章目录 MySQL服务器对象 mysql 的基本操作 SQL的注释 库操作 表(字段)操作 数据操作 MySQL服务器对象 mysql 服务器对象内部分成了 4 层: 系统(DBMS)----> ...
- 数据库SQL基本操作
1.查询表结构 desc 表名 2.显示当前连接用户 show user 3.查看系统拥有哪些用户 select * from all_users; 4.查询当前用户下所有对象 select * fr ...
- sql基本操作
SQL功能 数据查询 SELECT 数据定义 CREATE, DROP, ALTER 数据操纵 INSERT, UPDATE, DELETE 数据控制 GRANT, REVOKE 创建 ...
- web sql 基本操作 - 增删改查
不喜欢看md原文的 可以访问这个链接:http://note.youdao.com/noteshare?id=6a91e3dea7cdf5195bb0e851d9fcb5a5 # web sql 增删 ...
随机推荐
- salesforce 零基础学习(六十一)apex:component简单使用以及图片轮转播放的实现
有的时候,我们项目有可能有类似需求:做一个简单的图像轮转播放功能,不同的VF页面调用可以显示不同的图片以及不同的图片描述.这种情况,如果在每个页面单独处理相关的图像轮转播放则显得代码特别冗余,此种情况 ...
- 解析大型.NET ERP系统 十三种界面设计模式
成熟的ERP系统的界面应该都是从模板中拷贝出来的,各类功能的界面有规律可遵循.软件界面设计模式化或是艺术性的创作,我认可前者,模式化的界面客户容易举一反三,降低学习门槛.除了一些小部分的功能界面设计特 ...
- 从java文件和CS文件里查询方法使用次数工具
前几天,领导让我找一下老系统(Java)里getRemoteUser方法都哪个文件用了,package是什么,方法被调用了多少次,当时因为着急,所以,直接人工找的,但是以后要是再出现,人工找就太讨厌了 ...
- 无限循环轮播图之运动框架(原生JS)
封装运动框架 function getStyle(obj,name){ if(obj.currentStyle){ return obj.currentStyle[name]; }else{ retu ...
- 【分布式】Zookeeper序列化及通信协议
一.前言 前面介绍了Zookeeper的系统模型,下面进一步学习Zookeeper的底层序列化机制,Zookeeper的客户端与服务端之间会进行一系列的网络通信来实现数据传输,Zookeeper使用J ...
- 关于join时显示no join predicate的那点事
我们偶尔,非常偶尔的情况下会在一个查询计划中看到这样的警告: 大红叉,好吓人啊! 把鼠标放上去一看显示这样的信息 No join predicate 直译过来就是:没有连接谓词 在真实的生产环境下我们 ...
- 如果你也会C#,那不妨了解下F#(2):数值运算和流程控制语法
本文链接:http://www.cnblogs.com/hjklin/p/fs-for-cs-dev-2.html 一些废话 一门语言火不火,与语言本身并没太大关系,主要看语言的推广. 推广得好,用的 ...
- Netty简介
Netty简介 Netty是由JBOSS提供的一个Java开源框架.Netty提供异步的.事件驱动的网络应用程序框架和工具,用以快速开发高性能.高可靠性的网络服务器和客户端程序.和传统BIO不同,NI ...
- Rafy 框架 - 大批量导入实体
某些场景下,开发者希望能够大批量地把实体的数据导入到数据库中.虽然使用实体仓库保存实体列表非常方便,但是其内部实现机制是一条一条的保存到数据库,当实体的个数较多时,效率就会很低.所以 Rafy 设计了 ...
- C#WebBrowrse拦截下载对话框
为了实现这个功能,可算是折腾不少时间,网上搜素出来的结果基本都是如何屏蔽警告对话框.后来请教一个技术大牛(程序员之窗的主要作者Starts_2000),他用C++实现了,他尝试了下C#也没有解决,就忙 ...