表示 进入内容 291300518
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: 存储过程 (reset)
存储过程之流程控制语句

条件控制     IF条件:条件为真,执行     CASE条件:匹配到,执行

循环控制     WHILE循环:先判断后执行     REPEAT循环:先执行后判断     LOOP循环(死循环)     LEAVE语句(离开)     ITERATE语句:迭代,再次循环     RETU...

【mysql】  【Create】  【存储过程】   点击查看原文>

mysql的sql经典写法收录

1、表关联更新:

1 2 3

select a.`user`,a.`host`,b.db from mysql.`user` as a

  left join mysql.db as b on (a.

【mysql】  【函数】  【SQL】  【DB】  【uuid】  【存储过程】   点击查看原文>

mysql 5.0存储过程学习总结(上)

Mysql 5.0存储过程学习总结

一.创建存储过程

1.基本语法: create procedure sp_name()   begin    ………   end 2.参数传递

二.调用存储过程 1.

【mysql】  【数据库】  【Create】  【存储过程】   点击查看原文>

[MySQL优化案例]系列 -- 用TIMESTAMP类型取代INT和DATETIME

引言:在以前,我总是习惯用 INT UNSIGNED 来存储一个转换成Unix时间戳的时间值,认为这样做从索引,比较等角度来讲,都会比较高效。现在我们来对比下 TIMESTAMP 和 INT UNSIGNED 以及 DATETIME 这3种类型到底谁更好。

【mysql】  【索引】  【analyze】  【timestamp】  【type】  【存储过程】   点击查看原文>

[获取更多]
MySQL binlog三种模式

MySQL binlog三种模式 2016-09-21 11:39 1205人阅读 评论(0) 收藏 举报  分类: mysql数据库(10)  目录(?)[+]

MySQ binlog三种模式及设置方法

1.1 Row Level  行模式 日志中会记录每一行数据被修改的形式,然后在slave端再对相同的数据进行修改 优点:在row level模式下,bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条被修改。

【mysql】  【函数】  【SQL】  【日志】   …

[获取更多]
mysql主从复制跳过复制错误

跳过复制错误 mysql因为binlog机制问题,有些时候会出现从库重放sql执行失败的情况,特别是旧的STATEMENT模式最容易出现这种情况(因为函数和存储过程等原因),这也是为什么强调使用mixed和row模式的原因。

【mysql】  【update】  【存储过程】   点击查看原文>

Mysql 分区技术二实例

一、查看当前MySQL是否支持分区技术

二、使用HASH实现一个简单测试案例 1、建立一个分区表

2、查看数据库文件初始状态

3、写一个存储过程生成100万条记录

4、查看存储后的数据文件,可以看到数据均匀分布

三、实现RANGE分区,并和普通表实现对比 1、创建普通表no_part_tab

2、创建分区表part_tab

3、写一个存储过程,给part_tab写入800万条记录

4、同样数据写入no_part_tab

5、对比一下数据文件

6、测试SQL性能

可以看到查询时间上的差异 7、创建索引后的对比

可以看出添加索引后,查询时间基本一致。

【mysql】   …

[获取更多]
Mysql binlog 日志的三种模式

 Row Level:日志中会记录成每一行数据被修改的形式,然后在slave端再对相同的数据进行修改。 优点:在row level模式下,bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条记录被修改了,修改成什么样了。

【mysql】  【函数】  【SQL】  【日志】  【session】  【binlog】   …

[获取更多]
创建MySQL用户及赋予用户权限

创建MySQL用户及赋予用户权限

1、通过help查看grant命令帮助 …… CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass'; GRANT ALL ON db1.

【服务器】  【mysql】  【Oracle】  【数据库】  【主机】  【centos】  【BY】  【索引】   …

[获取更多]
mysql row_changed_time

今天在执行存储过程中遇到一个错误: ERROR 1067 (42000): Invalid default value for 'row_changed_time' 研究了一下午没找出原因,悲剧,持续研究中!!!

root cause: 需要把查询语句中的row_changed_time字段进行...

【mysql】  【存储过程】  【cto】  【Blog】   点击查看原文>

表示 进入内容 291300518
« 先前的 10 新的记录 | 下一步 10 较早的记录 »