个人平时记录的,有点乱

1、修改时间字段,如果时间字段的类型是date或者是datetime类型的

update 表名 set 时间字段 = DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') where id = 110

2、查询时间格式为date或者datetime类型的数据,用时间做条件的

select * from 表名 where date_format(时间字段,'%Y-%m-%d') = '2016-12-10'

3、替换某个字段中的指定字符或数据

update 表名 set 指定字段 = REPLACE (指定字段,'要替换的内容','替换的新内容') where id = 110;

4、Mysql 查询结果拼接,这个是将数据查询拼接成一个url格式的数据http://www.kxblogs.com/n/20161210/110.html

SELECT CONCAT('http://www.kxblogs.com/n/',DATE_FORMAT(时间类型字段,'%Y%m%d'),'/',ID字段,'.html') as url FROM 表名 WHERE id > 100 and inputtime < 110;

5、根据一个表的字段查询另一个表字段的数据

SELECT 信息表字段, (SELECT 用户表字段 FROM 用户表 WHERE 用户表的ID = 信息表的用户ID) as 别名 FROM 信息表 WHERE id > 100 and inputtime < 110;

6、查询前10分钟的数据

SELECT 字段 FROM 表名 where 时间字段 >= date_sub(sysdate(),interval 600 second);

7、符合另一个表某个字段里面任意一条数据

select * from 表名 where catid = any(select catid from 另一个表 where id in (1,2,3,4,5,6,7,8,9,10));

相反用all

select * from 表名 where catid! = all(select catid from 另一个表 where id in (1,2,3,4,5,6,7,8,9,10));

8、多表查询join查询拼接

SELECT b.title,CONCAT('http://www.kxblogs.com/n/',DATE_FORMAT(a.inputtime, '%Y%m%d'),'/',a.id,'.html') as url FROM 表b b LEFT JOIN 表a a ON b.aid = a.id

欢迎指错和讨论,相互学习。

Mysql 拼接字段查询语句和join查询拼接和时间查询的更多相关文章

  1. T_SQL查询语句(一): 单表查询

    ############################################ 查询语句--SELECT ########################################## ...

  2. TP 查询语句中如何使用 FIND_IN_SET 这样的查询方法

    TP 查询语句中如何使用 FIND_IN_SET 这样的查询方法 $condition['_string'] = 'FIND_IN_SET('.$citys.',city)';

  3. MYSQL——解题查询语句答题思路,再难的查询都不怕!

    select查询语句,作为测试人员,使用此语句是家常便饭,是必须掌握的部分,由开始学习mysql到网上搜索试题做,开始做题一塌糊涂,拿到题目就晕,无从下手,现在慢慢总结了一套自己做题的方式,很开森,嘿 ...

  4. SpringBoot使用注解的方式构建Elasticsearch查询语句,实现多条件的复杂查询

    背景&痛点 通过ES进行查询,如果需要新增查询条件,则每次都需要进行硬编码,然后实现对应的查询功能.这样不仅开发工作量大,而且如果有多个不同的索引对象需要进行同样的查询,则需要开发多次,代码复 ...

  5. mysql修改字段的语句写法

    http://www.111cn.net/database/mysql/50678.htm 下面为您介绍的sql语句都是mysql修改字段操作中的一些常用语句,如果您是一个刚刚接触mysql数据库的新 ...

  6. MYSQL查询语句大全集锦

    MYSQL查询语句大全集锦 1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATA mysql> C ...

  7. MySQL的查询语句

    一.基本查询语句 1.1从单个表中查询列 语法:select 查询的列1,查询的列2  from 表名  where 条件 group by 分组条件  order by 排序条件  having  ...

  8. PDO 查询mysql返回字段int变为String型解决方法

    PDO 查询mysql返回字段int变为String型解决方法使用PDO查询mysql数据库时,执行prepare,execute后,返回的字段数据全都变为字符型. 例如id在数据库中是Int的,查询 ...

  9. mysql 查询语句

    查询一段时间到另一段时间的数据 $from=$_POST['from']; $to=$_POST['to']; $query_xiangmu ="SELECT * FROM yichang ...

随机推荐

  1. lua定义一个简单的类

    classA.lua: classA = { a = , b = , --__index = classA; }; classA.__index = classA; function classA:n ...

  2. js-sort数组排序

    婆婆妈妈,直上代码: <body> <div> sort()对数组排序,不开辟新的内存,对原有数组元素进行调换 </div> <div id="sh ...

  3. Linux C 学习

    int main() { int64_t test = ; printf("%lld\n",test); float f_test = 100.2123; printf(" ...

  4. OPTM-Optimal Marks-SPOJ839最小割

    You are given an undirected graph G(V, E). Each vertex has a mark which is an integer from the range ...

  5. break continue return

    break 通常用在循环语句和开关语句中,当break语句用于do-while.for.while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起,即满足 ...

  6. JAVA可阻塞队列-ArrayBlockingQueue子类BlockingQueue的应用,使用它来实现子线程打印10次,主线程打印100次,如此反复

    /** * 使用BlockingQueue实现主子线程互相打印 * @author duwenlei * */ public class BlockingQueueTest { public stat ...

  7. 【转】C#使用ESC指令控制POS打印机打印小票

    .前言 C#打印小票可以与普通打印机一样,调用PrintDocument实现.也可以发送标注你的ESC指令实现.由于 调用PrintDocument类时,无法操作使用串口或TCP/IP接口连接的pos ...

  8. 开发一个IONIC应用的首要操作(宏观)

    1.创建工程 2.搭建路由(routes.js) 3.添加控制(controller.js) 4.加载模块(app.js)

  9. HTML5滑动(swipe)事件

    移动H5开发中经常用到滑动效果(页面上移.下移.向左滑动.向右滑动等),浏览器并没有内置swipe事件,可以通过touch事件(touchstart.touchmove和touchend)模拟swip ...

  10. css属性的选择对动画性能的影响

    现在手机的占比越来越高,各种酷炫页面层出不穷,这些特效都离不开css动画.说到css动画,主流的情况也就无非这两大类:位移和形变.而我们在写一个动画特效的过程中,如何去提升它的性能呢?当然首先我们需要 ...