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

来自为知笔记(Wiz)

附件列表

时间: 2024-10-22 08:19:00

2-sql基本操作的相关文章

MYSQL基础笔记(二)-SQL基本操作

SQL基本操作 基本操作:CRUD,增删改查 讲SQL的基本操作根据操作对象进行分类: 1.库操作 2.表操作 3.数据操作 库操作: 对数据库的增删改查 新增数据库: 基本语法: 1 Create database 数据库名字[库选项]: 库选项:用来约束数据库,分为两个选项:1.字符集设定:charset/character set 具体字符集(数据存储的编码格式,中文常用字符集gbk和utf8.).2.校对集设定:collate 具体校对集(数据比较的规则). 例如: 其中:数据库名字不能

SQL基本操作

基本操作:CRUD 将SQL的基本操作根据对象进行分类,分为三类:库操作,表操作(字段),数据操作 库操作 对数据库的增删改查 新增数据库 基本语法 Create database 数据库名字[库选项] 库选项:用来约束数据库,分为两个选项 1. 字符集设定:charset/character set 具体字符集(数据存储的编码格式),常用字符集:GBK和UTF8 2. 校对集设定:collate 具体校对集(数据比较的规则) 其中:数据库名字不能用关键字(已被使用的字符)或者保留字(将来可能会

MySQL教程 SQL基本操作

SQL的基本操作无非就是增删改查(CRUD),根据对操作的对象分类,又可以分为三类,库操作,表操作与数据操作 库操作 新增数据库 CREATE DATABASE [IF NOT EXISTS] db_name [库选项] 其中库选项是用来约束数据库, 分为两个选项 字符集设定:CHARACTER SET 具体字符集(数据存储的编码格式): 常用字符集: GBK和UTF8 校对集设定:COLLATE 具体校对集(数据比较的规则) -- 创建一个名称为db的数据库,并且设置字符集为utf8 CREA

ORACLE数据库的SQL基本操作

作为一个代码小白,最近一个月在开始学习python语言,这一学习路上经历了一场听完学习视频,看完老师敲的代码,自己上手写,一团乱麻... 最尴尬的时刻就是赶在年前公司重新面试打分,问到了数据库,发现SQL这块也挺重要,工作中经常用到,发现太久未系统整理数据库知识,趁此机会整理如下 首先,ORACLE数据库(Oracle Database)是一款关系数据库管理系统,它是在数据库领域一直处于领先地位的产品.可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好,使用方便.功

sql基本操作语句

sql: 结构化查询语言T-SQL:sql server数据库中用的查询语言数据库对象操作:一.建库: 二.建表: 三.数据操作 1.添加   INSERT [INTO] 表名 (列列表) VALUES(值列表)    a.  列列表和值列表一一对应(顺序和个数)    b.可以为null的列可以省略    c.标识列不能在列表中出现    d.数据不能违法约束  2.修改数据   UPDATE 表名 SET 列名1=值1,列名2=值2 WHERE 条件    3.删除数据   DELETE 

SQL基本操作总结

1.SQL简介 结构化查询语言 (层次模型,网状模型,关系模型) 关系模型是目前的主流 (Oralce,mysql mssql ) SQL标准:ANSI (1992 1997 2002 ISO) 方言与Sql 标准 学习者:SQL标准 方言: 只支持自己当前的数据库 2.常用数据库 Oracle MySQL SQL Server SQLite MySQL(重点) 安装 Client---->Server------>库------>表3.建库 1.登录MySQL mysql -u roo

Oracle SQL 基本操作之 用户权限管理方法

最近把有关用户操作和权限管理的东西整理了一下,虽然不少博客都有过类似的整理,但是自己发现他们的内容或多或少都有些错误.于是,本人亲自对每条语句进行验证后,并对其做了自己的讲解和分析,撰写本篇博客.或仍有错误之处,望各位指出,谢谢! 闲话少说,开始进入正题! 一.系统用户sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二.登陆 sqlplus / as sysdba;//登陆sys帐户 sqlplus sys

SQL 基本操作

----------------------------/////数据库操作//////-----------------------------指向当前使用数据库use mastergo--创建数据库create database studenton primary --primary 参数可以省略(--数据库文件逻辑名称name='studentDB_date',--数据库物理文件地址 绝对地址filename='d:\studentDB_date.mdf',--数据库文件初始大小size=

PL/SQL基本操作

1.常规过程化形式 declare o_booking_flag char(10); begin -- Call the procedure destine_ticket('000000037', 20, 'E', 2, o_booking_flag); dbms_output.put_line(o_booking_flag); end; 2.存储过程 create or replace procedure destine_ticket(i_flightId in char, --不需要些类型值

mysql中的sql基本操作

数据库环境:Windows 10 数据库版本:Mysql 5.7 一.请写出下列查询语句并操作1.链接数据库 mysql -uroot -p 2.显示数据库版本 mysql --version; 3.查看当前所有数据库 show databases; 4.创建demo数据库,并设置字符集为utf8 CREATE DATABASE IF NOT EXISTS demo DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; 5.选择使