首页 > 其他 > 详细

6月16

时间:2019-06-18 23:08:06      阅读:84      评论:0      收藏:0      [点我收藏+]
 

视图

产生原因:

  如果有一个sql语句频繁的会被使用到,比如说:

    select * from t1 where id > 12;

  就可以搞一个映射,把上面的sql语句与一个视图对应起来

创建视图

create view v1 as select * from t1 where id > 12;

查看视图

select * from v1;

修改视图

alter view v1 as sql语句;

删除视图

drop view v1;

注意点:

  1、视图只是sql语句的映射关系,视图创建完成后,如果原数据修改,视图也会跟着做出相应的修改

  2、视图只能执行查看数据的操作,不能对数据进行删除、增加、修改

函数

MySQL中常见的内置函数

技术分享图片 MySQL常见函数

注意:不要轻易使用函数,如果需要对值进行转换,在python中转换完再传进去

   在mysql中执行函数会极大的影响效率

存储过程

将一大串sql语句进行封装,类似于函数,结果就是存储过程

简单的存储过程

技术分享图片 简单存储

传参数(in)

技术分享图片 传参

传出参数(out)

技术分享图片 传出参数

触发器

向一张表中添加一条记录的同时,也向另外一张表中添加一条记录

例子:向t2中添加一条记录的同时也向t1中添加一条记录

技术分享图片
delimiter //
CREATE TRIGGER c1 BEFORE INSERT ON t1 FOR EACH ROW  # 创建触发器c1,下面添加就会向t1中也添加
BEGIN
    insert into t2 (name,money) values (‘xxx‘,‘123‘);
END //
delimiter ;
技术分享图片

6月16

原文:https://www.cnblogs.com/huikejie/p/11048333.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!