![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL语法笔记
菜小菜吃菜
向着进步进步
展开
-
MySql语句干货记录
group by1、分组字段不能使用字段的重命名进行分组解决方法:-- 查看 sql_modeSELECT @@sql_mode;原创 2021-06-17 22:20:40 · 288 阅读 · 0 评论 -
mysql时间准换为时间戳方法unix_timestamp()
注意:unix_timestamp()转换的时间戳是以秒为单位的,后端或者前端获取后想要对时间进行格式化,首先需要乘以1000,转化为毫秒级别的时间戳SELECT UNIX_TIMESTAMP(NOW());执行结果:SELECT FROM_UNIXTIME(1610421041);执行结果:...原创 2021-02-02 18:27:36 · 650 阅读 · 0 评论 -
mysql统计sql
sql函数:year(now())当前的年份month(now())当前的月份yearweek(now()):当前年的第几周,如201816,即2018年第16周DAYOFMONTH(now()):当前月的第几天,相当于几号hour(now()):当前小时DATE_FORMAT(now(),'%Y-%m-%d'):时间格式化注:年、月、日、小时要结合起来一起用,如果想统...原创 2018-11-19 14:34:03 · 539 阅读 · 0 评论 -
Mysql创建存储过程
DELIMITER $$CREATE PROCEDURE `antitheft_location`.`query_table`(IN time_str VARCHAR(50)) BEGIN SET @tableName = CONCAT('at_locator_device_location_2017ibpdxihhda_',time_st...原创 2018-11-21 15:28:17 · 117 阅读 · 0 评论 -
获取一天24小时每小时的订单数量,没有的置为0
select d.hours,case when o.num is null then 0 else o.num end as number from (select count(*)as num,HOUR(create_TIME)as hour from at_order where DATE_FORMAT(create_TIME,'%Y-%m-%d')='2018-11-15' GROUP...原创 2018-11-15 19:33:04 · 2932 阅读 · 0 评论 -
MySql语句时间格式化
DATE_FORMAT(join_time,'%Y-%m-%d')时间格式化为yyyy-MM-ddHOUR(join_time)获取小时join_time为字段名原创 2018-09-01 10:11:02 · 1113 阅读 · 0 评论 -
MySql获取数据库中所有表的名称
SELECT table_name FROM information_schema.TABLES 固定格式原创 2018-08-18 09:44:49 · 7895 阅读 · 0 评论 -
spring批量新增mysql数据
public void create(List<WfCountHoursFansNum> list) { String sql = new WfCountHoursFansNum().getCreateObjSql() ;//暂时未优化 // logger.debug("create(String sql, T t)====" + sql); BeanPropertySq...原创 2018-06-26 18:40:55 · 281 阅读 · 0 评论 -
MySql同时查询三个不关联的表,同时获取到三个表的数据,并按照某一字段排序
SELECT *FROM ( ( select a.ALARM_ID as id, a.ALARM_ID as alarmId, a.EBIKE_ID as ebikeId, (select e.EBIKE_NO FROM at_ebike e where e.EBIKE_ID = a.EBIKE_ID) as ebikeNo, a.STOLEN_A...原创 2018-03-20 14:18:11 · 6927 阅读 · 0 评论 -
sql将一个字段的数据加到另一个字段中
update 表名 SET 一个字段 = 另一个字段 WHERE country = '中国'原创 2017-05-06 18:10:52 · 1950 阅读 · 0 评论 -
Mysql语句,用到case when ,concat
select s.SHOP_NAME, case when c.COUPON_VALUE = '-1' THEN (concat(c.BEGIN_COUPON_VALUE,'~',c.END_COUPON_VALUE)) ELSE concat(c.COUPON_VALUE) END, case when c.COUPON_CLASS = 'share' then '支付分享券' whe...原创 2017-08-07 21:33:23 · 6736 阅读 · 0 评论 -
sql语句在某一字段所有数据后面加上相同的字符串
update 表名 SET 字段名= CONCAT(字段名,"要加的内容") WHERE province = '河北'原创 2017-05-06 18:08:49 · 6623 阅读 · 0 评论 -
sql嵌套查询
1、sql嵌套查询:一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询。其中外层查询也称为父查询,主查询。内层查询也称子查询,从查询。嵌套查询的工作方式是:先处理内查询,由内向外处理,外层查询利用内层查询的结果嵌套查询不仅仅可以用于父查询select语句使用。还可以用于insert、update、delete语句或其他子查询中。转载 2017-03-27 09:06:39 · 4182 阅读 · 0 评论