博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql语句
阅读量:5231 次
发布时间:2019-06-14

本文共 995 字,大约阅读时间需要 3 分钟。

平时的数据库操作都是图形化界面完成了。然而有时候批量操作字段的时候还是不得不用到原生的sql语句。so这个就专门记录下自己使用过的又记不住的sql语句。没事看看拿起来当备忘录

 

  批量修改某个字段的数据

  update 表名 set 字段名=" " where 条件;

  update order set is_finish='2' where is_finish = '1'.   (别order表中is_finish=2的都改为1)

  时间查询:    

      ps:date为表中时间字段的字段名

  查询近七天的数据:

    select * from 表名 where datediff(now(), date) < 7;

  查询七天以外的数据:

    select * from 表名 where datediff(now(), date) > 7;

  查询本月的数据:

    select * from 表名 where date_format(date, "%Y%m") = date_format(Now(),"%Y%m");

  查询某个月的数据:

    select * from 表名 where date_format(date, "%Y%m") = date_format("2018-12-12","%Y%m");

   FROM_UNIXTIME(unix_timestamp,format)

   参数unix_timestamp  时间戳 可以用数据库里的存储时间数据的字段

   参数format  要转化的格式  比如“”%Y-%m-%d“”  这样格式化之后的时间就是 2017-11-30

    select update_time,from_unixtime(update_time,'%Y-%m-%d') as riqi FROM iot_manageruser;

 

  链表查询:

  select * 表一 as a left join 表二 as b on a.外键 = b.主键

  select * mangeruser as m left join company as c on m.company_id = c.id;

转载于:https://www.cnblogs.com/ppzhang/p/10072533.html

你可能感兴趣的文章
php7 新特性整理
查看>>
RabbitMQ、Redis、Memcache、SQLAlchemy
查看>>
linux查看端口占用
查看>>
Sql常见面试题 受用了
查看>>
知识不是来炫耀的,而是来分享的-----现在的人们却…似乎开始变味了…
查看>>
CSS背景颜色、背景图片、平铺、定位、固定
查看>>
口胡:[HNOI2011]数学作业
查看>>
我的第一个python web开发框架(29)——定制ORM(五)
查看>>
中国剩余定理
查看>>
基础笔记一
查看>>
uva 10137 The trip
查看>>
Count Numbers
查看>>
编写高质量代码改善C#程序的157个建议——建议110:用类来代替enum
查看>>
网卡bond技术
查看>>
UITabbarController的UITabbarItem(例:"我的")点击时,判断是否登录
查看>>
UNIX基础知识之输入和输出
查看>>
【洛谷 P1666】 前缀单词 (Trie)
查看>>
数据库锁机制及乐观锁,悲观锁的并发控制
查看>>
图像处理中双线性插值
查看>>
RobHess的SIFT代码解析之RANSAC
查看>>