2016.4.19记录

今天终于有点起色了,页面出来了,看上去还是蛮漂亮的!

遇到了很多问题,同时解决了很多问题“:

1. 在Oracle中有这样一个东西是Sequence,然而在mysql中没有Sequence这个东西,所以需要建立一张表去实现一个function。

在mysql中查看function的命令:show function status

创建function的命令:create function nextval(seqname) return ...

在function中首先判断表SEQ_XXX_TABLE是否等于seqname,如果是,那么就将其表进行自增处理

其实我也不知道做这么个处理有什么好处。

有仁兄懂的话那么可以分享下。哈哈


2.今天另一个没文化的事情就是Oracle和mysql都有这么个函数,叫做lpad

这个函数是从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。

语法格式:lpad(string,padded_length, [pad_string])

举个例子:select lpad('abcde',10,'oq') from dual

LPAD('ABCDE',10,'OQ')

--------------------------------

oqoqoabcde

举二反三: rpad ...


3. 今天连建表带主键自增的都记不清了,这可咋整额...

create table seq_xxx_table{

seq_id int(20) not null auto_increatment  primary key

}


4. Oracle NVL() -> Mysql IFNULL()

    Oracle 中有NVL函数,在Mysql没有这个函数,所以需要使用IFNULL()函数去实现


下回要重点记录下的东西是JDK1.7没有imageEncoder, imageDecoder等类方法,应该用什么实现呢,下次总结!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值