41、procedure存储过程
概念:类似函数,把一段代码封装起来,当需要执行这一段代码的时候,可以通过调用该存储过程来实现。在封装的语句体里面,可以用if/else,case,while等控制结构可以进行sql编程。与函数的区别: 1、名称不同function和procedure 2、存储过程没有返回值,函数需要在末尾添...
35、存储引擎与事务概念
类别:mp4 wmv avi rmvb mkv flv 等。同一部电影在硬盘上所占空间与清晰度不一样。表里的数据如何存储在硬盘上?存储方式也有多种。对用户来说,同一种那个表的数据,无论使用什么引擎,对用户来讲是没有区别,但是对服务器来说是不同的。抽取数据的方式: 1、存取做记...
36、事务语法
事务引擎:innodb / bdb 开启事务:start transaction;update account set money = money + 500 where id =2;update account set money = money - 500 where id = 1;commit; #提交事务注意:当一个事务commit或者rollback之后,这个事务就结束了,下次需要使用事务...
34、before和after区别
类似饭店吃饭: 1.饭前付款----如果没钱,不让吃 2.饭后付款----如果没钱,也没办法下订单减库存:insert into o values (2,4,100); 2号订单,4号商品100件实际上4号商品只有8件。触发器里after和before的区别after是先完成数据的增删改,再触发...
3、增删改查语句介绍
增删改查set names gbk; //解决字符集问题,默认建表是utf8,cmd窗口是gbk字符集create table msg (id int,title varchar(60),name varchar(10),content varchar(1000));# 增 insert : //插入一行insert int...