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 ...
随机推荐
- Swift_UI_UILabel
Swift_UI_UILabel import UIKit class ViewController: UIViewController { override func viewDidLoad() { ...
- PHP文件操作:遍历文件目录
<?php /*遍历目录,列出目录中的文件 * array scandir(string $directory [,int $sorting_order]) * $directory为待遍历目录 ...
- Android setVisibility()
android view setVisibility(): 有三个参数:Parameters:visibility One of VISIBLE, INVISIBLE, or GONE,想对应的三个常 ...
- js正则表达式
正则表达式分析页面:https://regexper.com/ 可以很清楚的分析正则,加深理解 var reg=/\bis\b/; 'He is a boy.This is a dog.Where i ...
- NSValue 类的使用
NSValue对象是用来存储一个C或者Objective-C数据的简单容器.它可以保存任意类型的数据int,float,char等,也可以是指pointers, structures, and obj ...
- API Monitor v2.0 Alpha-r13 (32+64) 汉化版
API Monitor v2.0 Alpha-r13 (32+64) 汉化版: 链接: https://pan.baidu.com/s/1jIx5znC 密码: 4538 本软件已最大化汉化,已经趋于 ...
- 【前端】移动端Web开发学习笔记【2】 & flex布局
上一篇:移动端Web开发学习笔记[1] meta标签 width设置的是layout viewport 的宽度 initial-scale=1.0 自带 width=device-width 最佳实践 ...
- nginx expires
配置expiresexpires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求要配置expires,可以在http段中或者server段中或者location段中加入 1 ...
- css 水平垂直居中总结
空闲总结了下水平垂直居中方案,欢迎补充: 水平居中 水平居中有两种情况: 子元素是内联元素 这种那个情况下只需要在父元素定义: text-align:center; 例子: html: //省略了bo ...
- javax.crypto.BadPaddingException: Given final block not properly padded
一.报错 写了一个加密方法,在Windows上运行没有问题,在Linux上运行时提示如下错误: javax.crypto.BadPaddingException: Given final block ...