zoukankan      html  css  js  c++  java
  • 存储过程/视图/触发器

    1.优点

      (程序处理位于数据库级别,性能较好)

      (sql语句都经过了预编译)

    2.缺点

      (不利于数据移植/导入导出等/...)

      (商业逻辑位于数据库层面/不利于维护)

    3.实践过程

    存储过程

    基本形式

      drop procedure if exists procName;

      create procedure procName(形参1,形参2,out形参3.。。)

      begin 

      程序端

      end

    存储过程可以读表/可以写表

    视图(虚拟表)

    基本形式

      create view viewName as 查询语句

    自定义函数

      自定义函数的用法与mysql内置函数相同

      当mysql内置函数不满足业务需求时,扩展自定义函数

    存储过程与自定义函数的区别

      1.调用方式不同,存储过程使用 call 调用,自定义函数放到sql语句中使用

      2.存储过程内部可以有update写表语句,自定义函数不可以用来写表

      3.存储过程的输出用输出参数解决,自定义函数的输出用return解决

    触发器

      意图:

  • 相关阅读:
    软件工程第三次作业
    软件工程第二次作业
    Java基础篇
    2018软件工程第一次作业
    网络基础知识(http请求)
    linux命令
    添加电子称程序
    多线程Demo
    关闭一个winform窗体刷新另外一个
    通过WebApi取出XML数据
  • 原文地址:https://www.cnblogs.com/pro-simian/p/7204685.html
Copyright © 2011-2022 走看看