mysql-分页、date

最新项目数据库从oracle迁移到mysql。项目代码需要作出相应变更。此篇文章用以记录修改以及需要注意的地方。

我在项目里目前修改了这几处地方
1.别名。项目使用的是mybatis,在后台管理页面取别名字段的数据时发现。oracle中sql语句中有别名,后台取值时必须使用大写,而mysql则是别名是什么,页面就怎么取。
eg :
sql: select a as A ,B as b , abc as aBc FROM table。 方法的返回值类型是map
在oracle中,jsp(jstl)取值时 必须使用大写 #{object.A } #{object.B } #{object.ABC }
在mysql中, #{object.A } #{object.b } #{object.aBc }
TODO 这点需要搞清楚
2.分页。mysql分页使用limit,需要注意的一点事limit后不支持运算,如 select * from table limit (a-1)*煤业条数,每页条数
3.日期函数
http://www.runoob.com/sql/sql-dates.html
https://www.cnblogs.com/she27/articles/1377089.html

参考博文
https://www.cnblogs.com/ths0201/p/6195764.html
https://www.cnblogs.com/zhouchaoyi/articles/1727678.html
http://www.differencebetween.info/difference-between-oracle-and-mysql
https://www.quora.com/Whats-the-difference-between-Oracle-and-MySQL
https://docs.oracle.com/cd/E12151_01/doc.150/e12155/oracle_mysql_compared.htm#i1026424

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值