sql
sunny62520
这个作者很懒,什么都没留下…
展开
-
MySQL 三表连接(join)
1、内连接:将两个表中存在连结关系的字段符合连接条件的记录形成记录集Select A.name,B.name from A inner join B on A.id=B.id和Select A.name,B.name from A,B where A.id=B.id结果是一样的(内连接的inner关键字可省略);2、外连接:分为左外连接和右外连接左连接A、B表结果包转载 2013-04-11 11:49:54 · 4272 阅读 · 0 评论 -
MySQL时间计算
在既定时间上加一个时间段:用interval 数字 (SECOND|MINUTE|HOUR|DAY|MONTH) 便可实现 比如在当前时间上增加几个月: NOW() + INTERVAL 3 MONTH 一天: NOW() + INTERVAL 5 DAY 减少多长时间则只需将加号变为减号就可以了。转载 2013-04-11 16:14:35 · 639 阅读 · 0 评论 -
主键冲突的话就更新否则插入 (ON DUPLICATE KEY UPDATE )
INSERT INTO user_tag_exp (uid,tag,detail)VALUES(?,?,?) ON DUPLICATE KEY UPDATE detail=? 看程序竟然发现Mysql有这个功能!以前写的程序呀……………………MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要转载 2013-09-24 17:45:54 · 4307 阅读 · 0 评论