返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >oracle基础语法详解
  • 282
分享到

oracle基础语法详解

2024-04-02 19:04:59 282人浏览 八月长安
摘要

oracle数据库的初步学习 数据库的安装及其配置,使用默认选项进行安装即可 oracle的几种常见客户端 WEB端:https://localhost:5500/em(浏览器

oracle数据库的初步学习

数据库的安装及其配置,使用默认选项进行安装即可


oracle的几种常见客户端
	WEB端:https://localhost:5500/em(浏览器需要flash插件)
	Oracle控制台:sqlplus
	Oracle自带的GUI:Sql Developer
	 三方客户端:比如 Pl/sql Developer

使用sqlpuls连接数据库的方式:


sqlplus / as sysdba   ------只限于本地登录(对数据库服务器没有要求)
	sqlplus username/passWord  --------本地登录(需要数据库服务器可用)
	sqlplus username/password @orcl(需要服务器的listener处于监听状态)
	sqlplus username/password @ hostname:port/sid ------远程登陆 sid(全局数据库名)

Oracle的管理工具
i. Net Configuration Assistant : 网络配置助手,用于配置监听,TNS(分布式组件)等服务
i. Net Manager:网络管理者,在此处可以修改连接权限,以用于远程登陆
i. Database Configuration Assistant:可以配置现有数据库,或者新建其他数据库

Oracle两大类级别角色:


sysdba ----- 拥有最高的系统权限(sys)
sysoper-----系统管理员(system),权限次之

Oracle处处需要授权,当访问不同对象的资源时,需要提前授权(grant 权限 on 数据表 to 用户)


Oracle撤销权限,revoke 权限 on 数据表 from 用户
oracle12C创建普通用户时需要以 C##开头,原因是Oracle12C开启了分布式应用,采用了热插拔技术。
SQL developer创建用户时注意创建的用户名被双引号包裹,而Oracle可能识别不了

Oracle的主要数据类型


字符型  char[(n)]定长       varchar2(n) 可变        clob 大字符串,不推荐使用
数字型  number 整形或者浮点型    number(n):整数,n代表最大位数
number(p,s):存储浮点数, p代表最大精度,s代表小数位数 number(6,2):可表示2345.33
日期型:date:储存年月日时分秒,精确到秒    timestamp (时间戳)
Oracle中数值和日期不能直接转化  需要借助函数to_char(sysdate,"YYYY-MM-DD hh:mm:ss")  from dual    --dual:不存在的数据库,使用它只是为了使格式正确
 todate('2018-12-31 10:40:33','YY-MM-DD HH24:MI:SS')  from dual;

SQL语句书写规范(oracle不区分大小写)


所有表名,列名全部小写
关键字,内置函数名全部大写

SQL语句注释


--单行注释
多行注释
别名:select  students_info as si from student;  使用 as 关键字

字符串连接操作符 ||


把列与列,列与字符连接在一起
可以用来 ‘合成'列    例: select student_name || student_age as ss from student'

比较运算符


 = ,> ,  >= ,   <, <=, <>不等于 
BETWEEN.....AND      IN        LIKE     IS NULL
模糊查询 like     %表示任意长度的字符  _表示单个任意字符

排序


ORDER BY : ASC:升序  DESC 降序   
使用规则:ORDER BY 在 select 语句的结尾   SELECT  * FROM  student  ORDER BY student_age desc';

到此这篇关于oracle基础语法的文章就介绍到这了,更多相关oracle基础语法内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: oracle基础语法详解

本文链接: https://lsjlt.com/news/125367.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • oracle基础语法详解
    Oracle数据库的初步学习 数据库的安装及其配置,使用默认选项进行安装即可 oracle的几种常见客户端 Web端:https://localhost:5500/em(浏览器...
    99+
    2024-04-02
  • Python3 基础语法详解
    目录编码标识符python保留字注释行与缩进多行语句数字(Number)类型字符串(String)空行等待用户输入同一行显示多条语句多个语句构成代码组print 输出import 与...
    99+
    2024-04-02
  • 01. Oracle(基础语法)
    1. 函数 1.1 大小写转换函数 函数 描述 LOWER() 全小写 UPPER() 全大写 INITCAP() 首字母大写 1.2 字符串操作函数 函数 描述 concat() 拼接字...
    99+
    2022-03-14
    01. Oracle(基础语法)
  • Python语法概念基础详解
    目录Python之禅:Python基础:1.进制转换:2.数据类型:3.单双引号转义字符的使用:4.单双三引号的转义换行:5.字符串的运算:6.组的概念与含义:7.集合:8.系统关键...
    99+
    2024-04-02
  • Kotlin 基础语法实例详解
    Kotlin 基础语法实例详解包定义和引入Java一样,在文件开头, 行结束不需要” ; “package com.test.helloimport android.os.Bundle...
    99+
    2023-05-31
    kotlin 基础语法 实例详解
  • 详解Mysql基础语法的使用
    MYSQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最...
    99+
    2024-04-02
  • Python入门之基础语法详解
    目录一、我的经历及目标二、Python简介三、Python基础语法3.1行和缩进3.2Python注释3.3Python空行3.4同一行显示多条语句3.5print输出3.6多个语句...
    99+
    2024-04-02
  • Python基础语法之容器详解
    目录Python基础语法-容器1.列表(list)1.1 列表基本概念1.2 获取元素1.3 增、删、改1.3.1 增 - —增加元素1.3.2 删 — 删除元素1.3.3 改—改变...
    99+
    2024-04-02
  • go基础语法50问及方法详解
    目录1.使用值为 nil 的 slice、map会发生啥2.访问 map 中的 key,需要注意啥3.string 类型的值可以修改吗4.switch 中如何强制执行下一个 case...
    99+
    2023-01-08
    go基础语法 go语法
  • 一文详解Golang中的基础语法
    目录导包工程管理变量变量声明格式化输出基本数据类型强制类型转换接收键盘输入常量常量声明iota 枚举运算符算术运算符赋值运算符关系运算符逻辑运算符条件语句if 语句switch 语句...
    99+
    2023-03-07
    Golang基础语法 Golang 语法 Go 语法
  • Python编程入门基础语法详解
    一、基本概念内置的变量类型:Python是有变量类型的,而且会强制检查变量类型。内置的变量类型有如下几种:浮点float_number = 2.3复数complex_number = 1 + 5j整型integer_number = 1li...
    99+
    2023-06-02
  • Oracle基础语句
    1、创建表create table IT_EMPLOYEES(ENPLOYEES_ID NUMBER(6) NOT NULL UNIQUE,FIRST_NAME VARCHAR2(20),LAST_...
    99+
    2024-04-02
  • PySpark数据分析基础:PySpark基础功能及DataFrame操作基础语法详解
    目录 前言 一、PySpark基础功能  1.Spark SQL 和DataFrame 2.Pandas API on Spark 3.Streaming 4.MLBase/MLlib 5.Spark Core 二、PySpark依赖 De...
    99+
    2023-09-21
    数据分析 python pandas spark 大数据
  • Java基础语法之二维数组详解
    目录一、二维数组二、二维数组的声明与初始化2.1 声明2.2 初始化2.2.1 静态初始化2.2.2 动态初始化三、二维数组的遍历四、二维数组的内存图分析五、数组操作的常见异常六、总...
    99+
    2024-04-02
  • Java正则表达式基础语法详解
    目录什么是正则表达式?字符范围匹配:元字符:多次重复匹配:定位匹配:总结什么是正则表达式? 1、正则表达式是检擦、匹配字符串的表达式 2、正则表达式是描述规则,主流语言都有良好支持...
    99+
    2024-04-02
  • Python基础必备之语法结构详解
    目录Python 语句续行隐式续行的方式显式续行的方式每行多语句注释空白字符空格作为缩进Python 语句 语句是 Python 解释器解析和处理的基本指令单元。通常解释器按顺序一个...
    99+
    2024-04-02
  • Go语言基础语法之结构体及方法详解
    结构体类型可以用来保存不同类型的数据,也可以通过方法的形式来声明它的行为。本文将介绍go语言中的结构体和方法,以及“继承”的实现方法。 结构体类型 结构体类型(struct)在go语...
    99+
    2024-04-02
  • SpringBootYAML语法基础详细整理
    目录YAMLYAML 简介YAML 语法YAML 常用写法YAML Spring Boot 提供了大量的自动配置,极大地简化了spring 应用的开发过程,当用户创建了一个 Spri...
    99+
    2022-11-13
    SpringBoot YAML语法 Java YAML
  • Kotlin 基础语法详细介绍
    Kotlin 基础语法详细介绍基础语法定义包名包名的定义应当在源文件的头部package my.demoimport java.util.*// ......
    99+
    2023-05-31
    kotlin 基础语法
  • JavaBigDecimal基础用法详解
    目录一、BigDecimal概述二、BigDecimal常用构造函数2.1、常用构造函数2.2、使用问题分析三、BigDecimal常用方法详解3.1、常用方法3.2、BigDeci...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作