rownum是oracle才有的写法,rownum在oracle中可以用于取第一条数据,或者批量写数据时限定批量写的数量等

mysql取第一条数据写法

SELECT * FROM t order by id LIMIT 1;
SELECT * FROM t where rownum =1 order by id;

往t表批量写一万条数据:

 insert into t(id,date) select sys_guid(),sysdate from dual connect by rownum<=10000;
select * from (select id,name from t) where rownum <![CDATA[<=]]> to_number(num);
SELECT  * FROM (SELECT   tb.*,  @rownum := @rownum + 1 AS rownum  FROM  (SELECT    id,   NAME   FROM   t) tb,  (SELECT    @rownum := 0) r) AS t WHERE rownum <= CAST(num AS SIGNED INTEGER) ;

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. Android(安卓)- Manifest 文件 详解
  3. Android的Handler机制详解3_Looper.looper()不会卡死主线程
  4. Selector、shape详解(一)
  5. android中json文件的写法
  6. android2.2资源文件详解4--menu文件夹下的菜单定义
  7. Android发送短信方法实例详解
  8. Android(安卓)读取资源文件实例详解
  9. 详解Android中的屏幕方向

随机推荐

  1. sklearn.LabelEncoder以前从未见过的值
  2. python函数篇0-2
  3. [LeetCode] 682. Baseball Game 棒球游戏
  4. Python2.7.13,Anaconda环境下Opencv2编程b
  5. RobotFramework中加载自定义python包中的
  6. jmeter 调用python的方法三种 (还没试)
  7. 将muilti维Json数组解析为Python
  8. python常用数据类型-字典
  9. 为什么Python的eval()拒绝这个多行字符串
  10. python3编写网络爬虫21-scrapy框架的使用