第八章]数据库编程

变量

系统变量

服务器层面上的变量,必须拥有super权限才能为系统变量赋值。
  • 全局变量
    • 针对所有连接有效
  • 会话变量
    • 作用域:当前会话(连接)有效
    • 操作同上,把global换为session,session可以省略,:可省略。

自定义变量

  • 用户变量
用户自己定义的变量
  • 作用域:针对于当前会话(连接)有效
  • set方法
    • select方法
      • select into方法
         
        • 局部变量
          • 作用域:当前代码块有效
          • 只能在触发器、函数、存储过程里用

        函数

        内置函数

        • 分类
          • 分为数学函数、数据类型转换函数、字符串函数、日期和时间函数、加密函数、系统信息函数、JSON函数以及其他常用函数
        notion image

        自定义函数

        默认MYSQL不信任函数的创建者
        • 解决办法
            1. SET GLOBAL LOG_BIN_TRUST_FUNCTION_CREATEORS=1
            1. 函数中声明 DETERMINISTICNO SQL 或者 READ SQL DATA

        流程控制

        判断

        循环

         

        存储过程

         
        Prev
        第七章]数据库设计
        Next
        第十章]数据库恢复技术
        Loading...
        Article List
        一个NotionNext搭建的博客
        数据库系统概论
        大数据原理与应用
        javaWeb应用开发基础教程
        python
        毕业设计
        大数据技术综合应用
        实训-航空数据系统
        java面向对象程序设计
        数据结构
        算法分析与设计
        SPARK
        Python爬虫大数据采集与挖掘
        云计算
        概率论与数理统计
        数字逻辑
        计算机网络
        计算机组成原理
        linux
        操作系统
        人工智能导论
        数据仓库与数据挖掘
        数据可视化
        大数据安全与隐私保护
        c语言
        C++