一.存储过程 语句结构 create procedure pr_add ( ) begin end; //申明变量 declare c int; //if判断语句 if a is null then set a = 0;…
标签:MySql
mysql锁(Innodb)
锁的隔离级别 事务隔离级别 脏读 不可重复读 幻读 读未提交(read-uncommitted) 是 是 是 读已提交(read-committed) 否 是 是 可重复读(repeatable-read) 否 否 是 …
MySQL基础知识
— ——————————————R…
MySQL存储引擎详解
一、MySQL常用存储引擎及特点 1、InnoDB存储引擎 从MySQL5.5版本之后,MySQL的默认内置存储引擎已经是InnoDB了,他的主要特点有: (1)灾难恢复性比较好;(2)支持事务。默认的事务隔离级别为可重…
mysql out模式的存储过程
#案例:根据女神名,返回对应的男神名 DELIMITER $ CREATE PROCEDURE myp5(IN beautyName VARCHAR(20),OUT boyName VARCHAR(20)) BEGIN …
MySQL 误操作后数据恢复(update,delete忘加where条件)
在数据库日常维护中,开发人员是最让人头痛的,很多时候都会由于SQL语句写的有问题导致服务器出问题,导致资源耗尽。最危险的操作就是在做DML操作的时候忘加where条件,导致全表更新,这是作为运…
MySQL 数据库赋予用户权限操作表
MySQL清空数据库的操作:truncate table tablename; MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to&…
Mysql计算时间差函数
MySql计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明: 返回…
MySql左连接(left join)查询非常慢
MySql左连接(left join)查询非常慢 问题描述: 两张表:tb_buyer_account、b_ip。 tb_buyer_account表中ip_id字段对应tb_ip表中主键id字段,两张表数据都是3000…
Mysql基础命令学习
今天下午在实验室学习了Mysql的基础命令,在这里归纳整理一下,也算是备忘吧。ps:我的第一篇博客。 数据库连接: mysql -u root -p 查看数据库:show databases 选择数据库:use data…
八年phper的高级工程师面试之路
转载于:https://zhuanlan.zhihu.com/p/…答案并非标准,是作者经验之谈,仅供参考 mysql_real_escape_string mysql_escape_string有什么本质的…
mysql insert sql
如果数据检索是最重要的,你可以通过在INSERT 和 INTO 之间添加关键词LOW_PRIORITY 让mysql降低insert语句的优先级:INSERT LOW_PRIORITY INTO,这种方法同意适用于UPD…