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

  • 相关阅读:
    python读取配置文件
    日志截取
    QJsonObject
    OpenStack
    生成器迭代器正则视频笔记
    使用Qt.createComponent 动态加载组件
    linux 远程执行命令
    Django 建立工程连接数据库
    arm基础1
    QSetting的用法
  • 原文地址:https://www.cnblogs.com/luoyunyong/p/9002107.html
Copyright © 2011-2022 走看看