码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • PL/SQL基础知识点(一)


    目录

    1.PL/SQL的组成

    (1)数据定义语言

    (2)数据操纵语言

    (3)数据控制语言

    (4)PL/SQL的优点

    (5)PL/SQL特点

    2.PL/SQL字符集

    (1)合法的字符

    (2)运算符

    (3)逻辑运算符

    (4)其他常用符号


    学习Oracle数据库相关基本操作(一)

    学习Oracle数据库的新建表的基本操作(二)

    学习Oracle数据库新建数据库操作(三)

    学习Oracle数据库并对数据进行查询,插入等操作(四)

    关于Oracle中的关闭和启动数据库的几种方式(五)

    1.PL/SQL的组成

    (1)数据定义语言

    用于执行对数据库的任务,对数据库及其中的各种对象进行创建,删除,修改等操作

    基本的DDL命令及功能
    语句功能说明
    CREATE创建数据库或数据库对象不同的数据库对象,其CREATE语句的语法形式不同
    ALTER对数据库或者数据库对象进行修改不同的数据库对象,其ALTER语句的语法形式不同
    DROP删除数据库或者数据库对象不同的数据库对象,其DROP语句的语法形式不同

    (2)数据操纵语言

    用于操纵数据库中的各种对象,检索和修改数据。

    DML主要语句及功能
    语句功能说明
    SELECT从表或者视图中检索数据使用较多的SQL语句之一
    INSERT将数据插入到表或者视图中
    UPDATE修改表或者视图中的数据可修改表或者视图中的一行数据,也可以修改一行或者全部数据
    DELETE从表或者视图中删除数据可根据条件删除指定的数据

    (3)数据控制语言

    用于完全管理,确定哪些用户可以查看或者修改数据库中的数据。

    DCL主要语句及功能
    语句功能说明
    GRANT授予权限将语句许可或对象的权限授予其他用户角色
    REVOKE收回权限不影响该用户或角色从其他角色中作为成员继承许可权限

    PL/SQL是面向过程语言与SQL语言的结合(在SQL使用的一些语句在ORACLE中也可以使用),在SQL语言中扩充了面向过程的程序结构,如我们接下来要使用的变量定义,类型,控制语句,过程和函数,对象类型和方法等,实现了将过程结构与ORACLE SQL的无缝集成,从而为用户提供了功能强大的结构化程序设计语言。

    (4)PL/SQL的优点

    ①有利于客户/服务器环境应用的运行(因为对于客户/服务器真正的瓶颈是在网络);

    ②适合于客户环境。

    (5)PL/SQL特点

    (1)SQL和PL/SQL编译器集成PL/SQL,支持所有范围的语法。

    (2)支持CASE语句和表达式。

    (3)继承和动态方法释放。

    (4)类型进化(属性和方法既可以添加到对象类中,也可以从对象类型中删除)。

    (5)新的日期/时间类型。

    (6)PL/SQL代码的本地编译。

    (7)增强了对国际化语言的支持。

    (8)表函数和游标表达式。

    (9)多层集合。

    (10)可更好的对LOB类型进行集成。

    (11)对批操作的增强。

    (12)MERGE语句。

    2.PL/SQL字符集

    (1)合法的字符

    (1)所有的小写字母和大写字母;

    (2)数字0~9;

    (3)符号:(),+,-,*,/,<,>,=,!,~,;,:,.,·,@,%,”,#,&,_,{,},[,]。

    (2)运算符

    (1)算术运算符:+,-,*,/,**(指数),||(连接符)。

    关系运算符:

    (1)=,<>或!=(不等于),<,>,>=,<=;

    (2)BETWEEN...AND...(检索两者之间的值);

    (3)IN(检索匹配列表中的值);

    (4)LIKE(检索匹配字符样式的数据);

    (5)IS NULL(检索空数据)。

    (3)逻辑运算符

    (1)AND(两个表达式同时为真时,则为真,否则为假);

    (2)OR(只要有一个表达式为真,则为真);

    (3)NOT(取反)。

    (4)其他常用符号

    部分其他常用符号
    符号含义
    ()列表分隔
    ;结束语句
    .项分隔
    '字符串界定符
    :=赋值
    ||并置
    --注释符
    /*与*/注释界定符

  • 相关阅读:
    一本企业画册怎么制作成二维码分享
    VR航天科普体验馆VR航空馆规划遨游太空感受其中乐趣
    ARP协议
    vue2--1. 内容渲染指令 2. 属性绑定指令 3. 事件绑定 4. v-model 指令 5. 条件渲染指令
    Unity中Shader的扭曲(不是UV的扭曲)
    Golang之火爆原因
    APISpace接口推荐
    win11的文件属性默认显示全部,Windows11右键菜单修改为Win10模式的方法(手把手详细操作)
    【postgresql 基础入门】基础架构和命名空间层次,查看数据库对象再也不迷路
    集合在多线程下安全问题
  • 原文地址:https://blog.csdn.net/Keep_Trying_Go/article/details/126907805
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号