tp3.2打印mysql查询语句_[tp3.2.1]sql查询语句(一)
//本类由系统自动生成,仅供测试用途namespace Home\Controller;
use Think\Model;
use Think\Controller;
class IndexController extends Controller {
public function index() {
//echo ''; echo '
';
//$user=new Model('User');
// var_dump( $user->select());
$user = M ( 'User' );
//var_dump($user->where('id=5 AND user="樱桃小丸子"')->select());
// $condition['id']=5;
// $condition['user']="樱桃小丸子";
// var_dump($user->where($condition)->select());
// //上面两条条件是AND的关系
// $condition['_logic']="OR";
// var_dump($user->where($condition)->select());
$condition = new \stdClass (); //对象形式查询
// 前面的反斜杠表示按系统提供的查找std类 $condition->id = 5;
$condition->user = '樱桃小丸子';
$condition->_logic = 'OR';
var_dump ( $user->where ( $condition )->select () );
}
public function query() {
$user = M ( 'User' );
echo '
';
//$map['id']=array('eq',5);//这里到map1是随便起到,没有规定
// $map['id']=array('neq',5);//id不等于5
// $map['id']=array('gt',5);//id大于5
// $map['id']=array('egt',5);//大于等于
// $map['id']=array('lt',5);//小于
// $map['id']=array('elt',5);//小于
// 模糊查询,有三种
// $map['user']=array('LIKE','%小%');//第一种,单一条件
// $map['user']=array('notLIKE','%小%');//第二种, 大小写都无所谓
// 注意,这里not like没有空格的
// 多条件 模糊查询
// $map['user']=array('like',array('%小%','%蜡%'),'and');
// between - 区间查找,从m到n
// $map['id']=array('between','5,7');//找出5到7之间的(5 6 7)
// $map['id']=array('between',array('5','7'));//这是另一种形式
// not between - 注意中间四是有一个空格的
// $map['id']=array('not between','5,7');
// in
// $map['id']=array('in','5,6,8');
// $map['id']=array('in',array('5','7','8'));
// not in
// $map['id']=array('not in','5,6,8');
// $map['id']=array('not in',array('5','7','8'));
// 自定义 查询 - exp
$map['id']=array('exp','=5');
$map['id']=array('exp','>10');
//构建一个复杂点的 $map ['id'] = array (
'exp',
'=5'
);
$map ['user'] = array (
'exp',
'="樱桃小丸子"'
);
$map ['_logic'] = 'or';
var_dump ( $user->where ( $map )->select () );
}
}
tp3.2打印mysql查询语句_[tp3.2.1]sql查询语句(一)相关推荐
- MySQL番外篇:一条SQL查询语句是如何执行的?
在面试的过程中,有的面试官会给出一条简单的SQL查询语句,让简单说一下执行的过程. SELECT * FROM emp where age=30; 以下问MySQL的基本架构图,从中可以看出SQL语句 ...
- 数据库逻辑删除的sql语句_通过数据库的眼睛查询sql的逻辑流程
数据库逻辑删除的sql语句 Structured Query Language (SQL) is famously known as the romance language of data. Eve ...
- 【MySQL原理解析】01. 一条SQL查询语句是如何执行的
这是[MySQL原理解析]的第一篇文章,MySQL我看了很多的书与教程,对其原理有一定的理解,一直想写一系列的文章来把MySQL的原理给讲清楚,一直没有时间写,今天算是个开头吧.万事开头难,咱们先破了 ...
- sql server查询历史进程_学习笔记 | SequoiaDB SQL查询语句执行过程
本篇笔记将为大家介绍 SequoiaDB 巨杉数据库查询 SQL 语句的执行过程,以及查询语句执行过程中实例层.协调节点.编码节点.数据节点各自承担的功能. 应用程序或用户想要从数据库查询需要的数据, ...
- mysql 查询语句属性值_MySQL学习——SQL查询语句(一)
查询数据是指从数据库中获取所需要的数据,查询数据是数据库操作中最常用也是最重要的操作,用户可以根据对数据的需求,使用不同的查询方式,通过不同的查询方式可以获得不同的数据,在MySQL中使用select ...
- mysql更新加锁_一条简单的更新语句,MySQL是如何加锁的?
看如下一条sql语句: #tableT(idint,namevarchar(20))deletefromTwhereid=10: MySQL在执行的过程中,是如何加锁呢? 再看下面这条语句: sele ...
- mysql查询是否用index_如何查看sql查询是否用到索引(mysql)
alter database sync default character set utf8mb4;//修改数据库的字符集alter table sync.credit_creditchannel d ...
- 写一个sql实现以下查询结果_书写高质量SQL的30条建议
以下文章来源:后端程序员必备:书写高质量SQL的30条建议 1.查询SQL尽量不要使用select *,而是select具体字段. 反例子: select * from employee; 正例子: ...
- oracle关联视图查询满_对于复杂的SQL, Oracle是怎么做的?
很多人经常说,同样的SQL在Oracle中的查询性能要比在MySQL中好很多,大家有没有深究过其中的原因呢?除了MySQL 8.0之前不支持hash-join以外,还有其他原因吗?其实很多时候,出现这 ...
- mysql怎么添加查询时间限制_mysql如何限制sql查询时间,
mysql如何限制sql查询时间MySQL如何限制结构化查询语言查询时间,关系型数据库限制结构化查询语言查询时间的方法:1.查询今天,代码为[选择*表名where to_days(时间字段名)=to ...
最新文章
- 绝对干货:19个有用的基于云的Web开发工具
- maven详解之生命周期与插件
- 博客搬家了--这次搬进自己家的了,不过博客园的会定时更新!新家地址: http://blog.woshimaijia.com/...
- 一些Cloud for Customer的客户需求
- python会什么比c慢
- js中replace的用法
- 从一个程序员的角度告诉你:12306有多牛逼?
- [转载]一个图形爱好者的书架/白话说学计算机图形学
- c++拷贝构造函数(深拷贝和浅拷贝)
- 155.PHP中“==”运算符的安全问题
- OKR案例——不同类型的OKR实例
- 笨方法学Python3 习题 0
- 端口映射抖音去水印源码
- 10.12 SNK中国 游戏客户端 二面40min
- 什么是ESP/MSR 分区,如何建立ESP/MSR 分区
- 人脸表情数据集-fer2013
- spring 定时器,时间设置
- 计算机桌面出现模糊窗口,显示屏模糊,教您怎么解决电脑屏幕模糊
- 这有2T的无损音乐,感谢发布者 http://www.everbox.com/f/mKqJ211fRAFY183t9RYOEXMzDp
- 数据要素市场的发展及运行