`
dengyin2000
  • 浏览: 1225709 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在mysql中类似oracle的rowid

 
阅读更多
SELECT @rowid:=@rowid+1 as rowid
FROM table1, (SELECT @rowid:=0) as init


做这个主要用在随机取出一张表中的某几个行。 取出这个表的记录总数, 然后随机取1和count之中的rowid。
分享到:
评论
1 楼 dev.eye 2012-05-15  
You can try:

SELECT _rowid FROM table1

in MySql.

相关推荐

    mysql虚拟了一个rowid(类似跟oracle的rowid)--SQL语句.sql

    mysql虚拟了一个rowid(类似跟oracle的rowid)--SQL语句

    试论Rowid在Oracle数据库中的应用.pdf

    不过,因为Rowid是Oracle数据库特有的,如果在使用其他关系型数据库系统时,如MySQL或SQL Server,我们则无法找到类似的功能。因此,在进行跨数据库系统迁移或维护时,需要特别注意Rowid在不同系统间的差异。 综上...

    Oracle的表结构转成Mysql的表结构

    - **不支持的功能**:此函数目前不支持Oracle中的分区、函数索引、位图索引等特殊索引定义、自定义数据类型、ROWID、RAW等特殊数据类型、外键以及自定义约束。 - **数据类型转换**:Oracle中的`DATE`和`TIMESTAMP`...

    Oracle中实现MySql中limit+SqlServer分页+分页的存储过程

    本篇文章将探讨如何在Oracle数据库中实现类似MySQL的`LIMIT`分页功能,以及如何模拟SQL Server的分页方式,并介绍`INTERSECT`和`MINUS`这两个SQL运算符。 首先,`INTERSECT`运算符用于找出两个或多个查询结果中的...

    Sqlserver、Oracle、MySql、PostgreSql、SqlLite数据库差异

    - 实现方式略有不同,例如在 Sqlserver 中可以使用 `IDENTITY` 关键字,在 Oracle 中则使用序列(`SEQUENCE`)。 - **表名规范**: - 各数据库在命名规则上略有不同,但普遍推荐使用有意义的英文单词或短语,并遵循...

    Oracle与MySQL的SQL技术优化.pptx

    同时,针对两者的特性调整SQL语句,如在MySQL中合理使用查询缓存,在Oracle中优化并行度和分区策略。 总的来说,Oracle与MySQL的SQL技术优化虽然有相似之处,但因各自架构和设计理念的差异,优化策略也会有所不同。...

    MYSQL,SQLSERVER,ORACLE常用的函数

    根据提供的标题和描述,本文将详细介绍在MySQL、SQL Server以及Oracle数据库中常用的函数。这些函数主要分为几大类:字符串处理函数、数值处理函数、日期处理函数、转换函数以及其他一些特殊用途的函数。 ### 字符...

    解决Oracle没有WM_CONCAT函数.zip

    在Oracle数据库中,WM_CONCAT是一个非常实用的聚合函数,用于将一组字符串连接成一个单一的字符串,类似于SQL Server中的STRING_AGG或MySQL中的GROUP_CONCAT。然而,Oracle官方并没有提供这个函数,它是一个第三方...

    Oracle数据库学习指南

    40.在oracle中限制返回结果集的大小 41.在远端如何建立standby数据库 42.怎样分析你的SQL语句的效率 43.自动备份Oracle数据库 44.总结SQL语句中的优化提示 45.使用Database Configuration Assistant安装...

    MYSQL获取行号row_no

    在数据库操作中,有时候我们需要为查询结果集中的每一行添加一个行号(或行序号),类似于Oracle中的`ROW_NUMBER()`功能。然而MySQL并未直接提供与Oracle完全相同的功能,因此我们需要通过其他方式来实现这一需求。...

    MS-sql、Oracle、Mysql、Informix数据类型集锦

    在本文中,我们将深入探讨四个流行的数据库管理系统——MS-SQL、Oracle、MySQL和Informix各自支持的主要数据类型。 MS-SQL(Microsoft SQL Server)提供了多种数据类型,以满足各种数据存储需求: 1. **bit**:...

    ORACLE和SQL语法区别归纳

    Oracle数据库系统与SQL(结构化查询语言)是两个在数据库管理领域中不可或缺的概念,它们有着密切的联系,但也有明显的差异。SQL是一种用于管理和处理关系型数据库的标准语言,而Oracle则是一个具体的数据库管理系统...

    MySql Oracle SqlServer三大数据库的数据类型列表.pdf

    总结,MySQL 和 Oracle 都提供了丰富的数据类型来适应各种数据存储需求。MySQL 更侧重于简单的数据类型和易用性,而 Oracle 提供了更复杂的数据类型和高级特性,以满足企业级数据库的需求。理解这些数据类型对于...

    Oracle,mysql,sqlserver等各种数据库的分页方法

    在数据库操作中,分页是一项非常重要的技术,尤其是在处理大量数据时,能够有效地提升查询效率和用户体验。本文将详细介绍Oracle、MySQL、SQL Server等常见数据库系统的分页方法。 ### MySQL分页方法 #### 1. 使用...

    oracle数据类型和对应的JDBC类型.docx

    在 Oracle 数据库中,数据类型是用来定义存储在数据库中的数据的格式和范围。与之相关的 JDBC(Java Database Connectivity)是 Java 语言访问数据库的标准 API,它定义了如何将 Java 类型映射到 SQL 数据类型。当...

    CSDN+Oracle版精华帖荟萃

    12. 获取rowid并且进行比较:在Oracle数据库中,rowid是每行数据的物理地址,了解和使用rowid可以提高数据处理的效率。 13. 安装sqlplus帮助系统:Sqlplus是Oracle提供的命令行界面工具,帮助系统可以提供SQL命令的...

    CSDN Oracle 版精华帖荟萃

    12. 获取rowid并且进行比较:rowid是Oracle中用于表示数据行唯一性的伪列,获取并比较rowid可以帮助识别和解决特定的数据问题。 13. 安装sqlplus帮助系统:sqlplus是Oracle提供的命令行工具,用于执行SQL命令和PL/...

    韩顺平玩转oracle视频的文档

    - **在Oracle中操作数据**:通过Java程序执行SQL语句来读写数据。 ### Oracle中事务处理 事务处理是确保数据一致性的重要手段。 - **什么是事务**:一组必须作为一个整体成功完成或者全部失败的操作。 - **提交...

Global site tag (gtag.js) - Google Analytics