Mysql 拼接字段查询语句和join查询拼接和时间查询
个人平时记录的,有点乱
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查询拼接和时间查询的更多相关文章
- T_SQL查询语句(一): 单表查询
############################################ 查询语句--SELECT ########################################## ...
- TP 查询语句中如何使用 FIND_IN_SET 这样的查询方法
TP 查询语句中如何使用 FIND_IN_SET 这样的查询方法 $condition['_string'] = 'FIND_IN_SET('.$citys.',city)';
- MYSQL——解题查询语句答题思路,再难的查询都不怕!
select查询语句,作为测试人员,使用此语句是家常便饭,是必须掌握的部分,由开始学习mysql到网上搜索试题做,开始做题一塌糊涂,拿到题目就晕,无从下手,现在慢慢总结了一套自己做题的方式,很开森,嘿 ...
- SpringBoot使用注解的方式构建Elasticsearch查询语句,实现多条件的复杂查询
背景&痛点 通过ES进行查询,如果需要新增查询条件,则每次都需要进行硬编码,然后实现对应的查询功能.这样不仅开发工作量大,而且如果有多个不同的索引对象需要进行同样的查询,则需要开发多次,代码复 ...
- mysql修改字段的语句写法
http://www.111cn.net/database/mysql/50678.htm 下面为您介绍的sql语句都是mysql修改字段操作中的一些常用语句,如果您是一个刚刚接触mysql数据库的新 ...
- MYSQL查询语句大全集锦
MYSQL查询语句大全集锦 1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATA mysql> C ...
- MySQL的查询语句
一.基本查询语句 1.1从单个表中查询列 语法:select 查询的列1,查询的列2 from 表名 where 条件 group by 分组条件 order by 排序条件 having ...
- PDO 查询mysql返回字段int变为String型解决方法
PDO 查询mysql返回字段int变为String型解决方法使用PDO查询mysql数据库时,执行prepare,execute后,返回的字段数据全都变为字符型. 例如id在数据库中是Int的,查询 ...
- mysql 查询语句
查询一段时间到另一段时间的数据 $from=$_POST['from']; $to=$_POST['to']; $query_xiangmu ="SELECT * FROM yichang ...
随机推荐
- Css、javascript、dom(一)
一:Css 1.1:position定义和用法 position 属性规定元素的定位类型. 可能的值 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定 ...
- [比较老的文章]三维渲染引擎 OGRE 与 OSG 的比较综述
1 .引言随着计算机可视化.虚拟现实技术的飞速发展,人们对实时真实感渲染以及场景复杂度提出了更高的要求.传统的直接使用底层图形接口如OpenGL.DirectX开发图形应用的模式越来越暴露出开发复杂性 ...
- size_t 和 size_type的区别
为了使自己的程序有很好的移植性,c++程序员应该尽量使用size_t和size_type而不是int, unsigned 1. size_t是全局定义的类型:size_type是STL类中定义的类型属 ...
- String split
这个方法看似简单,其实如果使用不当,会出现很多问题 System.out.println(":ab:cd:ef::".split(":").length);// ...
- 浅析call和apply的不同
call, apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例,也就 ...
- 关于sass的安装
关于sass的安装真是费了九牛二虎之力,这么说一点都不夸张,好了我就不多浪费口水了,直接进入正题 1.首先要安装ruby,这个大家可以去度娘上查询,很好安装的,相信大家的智慧与实力都是可以安装成功的 ...
- easyui from 缓存问题处理
1 这是ie低版本,缓存了easyui form load事件获取的服务器端数据,给ajax时间加上清除缓存就ok. 找到easyui 中的form load事件 添加cache:false, /* ...
- 贪吃蛇,JavaScript,效果,鼠标事件
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>鼠 ...
- jquery.validate使用 - 常用验证脚本
一些常用的验证脚本 不会写js了,只能从网上找一些常用的验证脚本. // 手机号码验证jQuery.validator.addMethod("mobile", function(v ...
- js取两个数组的交集|差集|并集|补集|去重示例代码
http://www.jb51.net/article/40385.htm 代码如下: /** * each是一个集合迭代函数,它接受一个函数作为参数和一组可选的参数 * 这个迭代函数依次将集合的每一 ...