mysql语句类
1996_90
这个作者很懒,什么都没留下…
展开
-
eq相等 ne、neq不相等, gt大于, lt小于 gte、ge大于等于 lte、le 小于等于 not非 mod求模
eq相等 ne、neq不相等, gt大于, lt小于 gte、ge大于等于 lte、le 小于等于 not非 mod求模 is [not] div by是否能被某数整除 is [not] even是否为偶数 is [not] even by $b即($a / $b) % 2 == 0 is [not] odd是否为奇 is not odd by $b即($...转载 2018-05-14 14:12:17 · 17119 阅读 · 0 评论 -
mysql 三表联查 从未支付人的信息 not in用法
select DISTINCT(ur.account)as 工号,ur.name as 姓名 ,ur.alipay as 支付宝,ur.phone as 手机号 from (select r.alipay,r.phone,su.account,su.name from user su ,userdes r,order_c1 cl where su.account=r.account and r....原创 2018-05-08 17:32:00 · 578 阅读 · 0 评论 -
mysql 中 批量修改 一个字段的 第一位 字符
update 表 set 字段= CONCAT (特殊符号,字段) where 条件例如:update crm_order_s1 set designer = concat(',0', mid(designer,2,length(designer))) where designer like '0%' and designer!=''update 表 set 字段...原创 2018-07-23 17:54:10 · 4936 阅读 · 0 评论 -
MySQL查询今天、昨天、上周、近30天、去年等的数据的方法
一、MySQL查询今天、昨天、上周、近30天、去年等的数据的方法: 删除建立时间超过3天的订单记录 delete 订单表 where datediff( dd, order_addtime, getdate() ) > 3 用函数datediff() datediff( dd, 时间1, 时间2 ),意思是:计算时间1到时间2之间的天数 所以,datediff( d...转载 2018-08-20 16:09:00 · 3724 阅读 · 0 评论 -
Mysql 时间操作(当天,昨天,7天,30天,半年,全年,季度)
1 、 查看当天日期select current_date();2、 查看当天时间select current_time();3、查看当天时间日期select current_timestamp();4、查询当天记录select * from 表名 where to_days(时间字段名) = to_days(now());5、查询昨天记录SE...转载 2018-09-21 10:32:49 · 1020 阅读 · 0 评论 -
Mysql 在同一张表中 执行查询并更新数据(连接字符串)
UPDATE t1 set hscode=CONCAT('LG2018',hscode)WHERE id in (select id from (SELECT * FROM t1 WHERE date like '%2018%') as a)两个MySQL字符串函数:(1) CONCAT(str1,str2,...) ...原创 2018-11-07 15:36:53 · 1052 阅读 · 0 评论 -
PHP对数据库的操作——判断如果表中无该字段则添加字段 (opencart)
在制作OpenCart的插件中,我经常会遇到修改数据库表结构的事情,起初为了方便,是写了一个sql语句,在安装插件前让用户手动操作一下。 但这样的弊端是,文件不能丢失,还得有足够的说明,还得保证操作人能有操作数据库的权限。 如果可以把对数据库的操作写在插件中,那就好了。执行到需要的地方,自动就执行对数据库的操作,安全、高效、保证正确率、不需要额外登陆网络数据库管理系统。 ...转载 2019-03-08 14:46:34 · 913 阅读 · 0 评论