zoukankan      html  css  js  c++  java
  • 三种数据库的SQL差异

    修改表名和字段长度

    ==mysql==
    alter table api_user change column oldCName newCName varchar(500);
    alter table api_user modify column 字段名 varchar(500);

    ==oracle==
    alter table tableName rename column oldCName to newCName
    alter table t_test_role modify(字段名 varchar(255));

    ==sqlserver==
    alter table Table1 alter colunm 字段名 varchar(255)
    alter table tablename alter colunm oldCName newCName varchar(255)

    分页

    ======mysql==========
    select * from tableName limit (page-1)*pageSize,pageSize

    ======oracle=========
    select *
    from
    (
    select rownum rn, a.*
    from (select * from tableName order by creTime) a
    where rownum <= page*pageSize
    ) b
    where b.rn > (page-1)*pageSize;

    ======sqlserver=========
    select top pageSize *
    from
    (
    select row_number() over (order by id) as rownumber,* from tableName 
    ) as a
    where rownumber > (page-1)*pageSize

  • 相关阅读:
    iframe
    go web
    go 算法与数据结构
    go redis
    go 网络编程
    go 并发编程
    go 序列化
    go 文件操作
    go 面向对象
    go 环境及4开发
  • 原文地址:https://www.cnblogs.com/luoyunyong/p/9002107.html
Copyright © 2011-2022 走看看