转载自: http://pcedu.pconline.com.cn/empolder/db/mysql/0509/697012_10.html

Cursor Characteristics 游标的特性

  摘要:
  READ ONLY只读属性
  NOT SCROLLABLE顺序读取
  ASENSITIVE敏感

  在5.0版的MySQL中,你只可以从游标中取值,不能对其进行更新。因为游标是(READONLY)只读的。你可以这样做:

FETCH cursor1 INTO variable1;
UPDATE t1 SET column1 = 'value1' WHERE CURRENT OF cursor1;

  游标也是不可以滚动的,只允许逐一读取下一行,不能在结果集中前进或后退。下面代码就是错误的:

FETCH PRIOR cursor1 INTO variable1;
FETCH ABSOLUTE 55 cursor1 INTO variable1;

  同时也不允许在已打开游标进行操作的表上执行updates事务,因为游标是(ASENSITIVE)敏感的。因为如果你不阻止update事务,那就不知道结果会变成什么。如果你使用的是InnoDB而不是MyISAM存储引擎的话,结果也会不一样。

Security 安全措施

  摘要
  Privileges (1) CREATE ROUTINE
  Privileges (2) EXECUTE
  Privileges (3) GRANT SHOW ROUTINE?
  Privileges (4) INVOKERS AND DEFINERS

  这里我们要讨论一些关于特权和安全相关的问题。但因为在MySQL安全措施的功能并没有完全,所以我们不会对其进行嗵致邸?BR>
1. Privileges CREATE ROUTINE

GRANT CREATE ROUTINE
ON database-name . *
TO user(s)
[WITH GRANT OPTION];

  现在用root就可以了

  在这里要介绍的特权是CREATE ROUTINE,它不仅同其他特权一样可以创建存储过程和函数,还可以创建视图和表。Root用户拥有这种特权,同时还有ALTER ROUTINE特权。

[转]MySQL游标特性相关推荐

  1. mysql游标是什么特性_[转]MySQL游标特性

    Cursor Characteristics 游标的特性 摘要: READ ONLY只读属性 NOT SCROLLABLE顺序读取 ASENSITIVE敏感 在5.0版的MySQL中,你只可以从游标中 ...

  2. mysql游标示例mysql游标简易教程

    从mysql V5.5开始,进行了一次大的改变,就是将InnoDB作为默认的存储引擎.InnoDB支持事务,而且拥有相关的RDBMS特性:ACID事务支持,数据完整性(支持外键),灾难恢复能力等等. ...

  3. mysql游标进阶_mysql进阶(三)游标简易教程

    mysql游标简易教程 从mysql V5.5开始,进行了一次大的改变,就是将InnoDB作为默认的存储引擎.InnoDB支持事务,而且拥有相关的RDBMS特性:ACID事务支持,数据完整性(支持外键 ...

  4. mysql游标_MySQL 游标的使用

    MySQL 游标 游标的特性 不敏感:数据库可以选择不复制结果集 只读 不滚动:游标只能向一方向前进,并且不可以跳过任何一行数据 游标的优点 游标是针对行操作的,对从数据库中 select 查询得到的 ...

  5. MySQL高级特性 读书笔记

    MySQL高级特性 1. 分区表 对于用户来说,分区表是一个独立的逻辑表,但是底层由多个物理子表组成.实现分区的代码实际上是对一组底层表的句柄对象的封装 以下场景分区表可以起到非常大的作用: 1. 表 ...

  6. mysql c 游标_mysql游标示例 mysql游标简易教程

    从mysql V5.5开始,进行了一次大的改变,就是将InnoDB作为默认的存储引擎.InnoDB支持事务,而且拥有相关的RDBMS特性:ACID事务支持,数据完整性(支持外键),灾难恢复能力等等. ...

  7. MySQL引擎特性GIS-R-TREE

    MySQL引擎特性GIS-R-TREE Geohash用于代表位置的经纬度编码成一个字符串,支持WGS 84 Coordinate System MySQL支持的空间数据类型包括GEOMETRY,PO ...

  8. mysql 游标循环_mysql for循环遍历 游标用处

    以前一直不知道游标的作用,之前的结果集遍历 博主一直用的是记录查询出来的记录总数并一条条用LIMIT 1 OFFSET index 进行查找,并进行处理的. 现在终于会使用游标了,献上一个小例子供大家 ...

  9. 涂抹mysql笔记-mysql复制特性

    涂抹mysql笔记-mysql复制特性 mysql复制特性:既可以实现整个服务(all databases)级别的复制,也可以只复制某个数据库或某个数据库中的某个指定的表对象.即可以实现A复制到B(主 ...

  10. MySQL · 引擎特性 · InnoDB 崩溃恢复过程

    在前面两期月报中,我们详细介绍了 InnoDB redo log 和 undo log 的相关知识,本文将介绍 InnoDB 在崩溃恢复时的主要流程. 本文代码分析基于 MySQL 5.7.7-RC ...

最新文章

  1. (C++)1031 查验身份证 3难点+3注意点
  2. 矩形在as3视觉编程中的几个应用方式
  3. Linux下远程连接断开后如何让程序继续运行
  4. 0到100速度测试软件,【图】到底如何完成 揭晓0-100公里/小时测试_汽车江湖
  5. 【Django】Apache上运行单个Django项目,mod_wsgi配置
  6. svn服务器搭建之备份3
  7. [nsis]安装包界面乱码问题
  8. RuntimeError: view size is not compatible with input tensor‘s size and stride
  9. java随机生成扑克牌_Java入门第三季 扑克牌游戏 自写代码
  10. Camera Probe 代码分析
  11. 【转载】大学生必备软件免费自学视频教程,让那些培训班都见鬼去吧
  12. 三对角矩阵解算——TDMA解法(C++)
  13. 不上班的活法,在家赚钱的副业兼职
  14. 鸿蒙(HarmonyOS)支持低代码开发,无需HTML知识,就可以设计复杂界面
  15. python变现实现新浪微博登陆
  16. 【附源码】计算机毕业设计SSM社区志愿者管理系统
  17. 如何读书阅读--每天一本书计划
  18. Bcrypt密码生成及解密工具
  19. 项目风险应对策略总结
  20. 解决go语言热部署组件fresh安装问题

热门文章

  1. 【数据库】Mean web开发 05-Linux上配置MongoDB自动启动及远程连接
  2. 用ffmpeg快速剪切和合并视频
  3. ZooKeeper(3.4.5) - 原生 API 的简单示例
  4. 我对hibernate的对象的3种状态的理解
  5. RocketMQ 消息队列单机部署及使用
  6. Ubutu: mysql + jdk + tomcat installation
  7. mysql主从复制与主主复制
  8. Node.js HTTP
  9. Redis 中文入库成功,读取数据写入文件乱码问题
  10. JS取得RadioButtonList的Value,Text及选中值等信息