//本类由系统自动生成,仅供测试用途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查询语句(一)相关推荐

  1. MySQL番外篇:一条SQL查询语句是如何执行的?

    在面试的过程中,有的面试官会给出一条简单的SQL查询语句,让简单说一下执行的过程. SELECT * FROM emp where age=30; 以下问MySQL的基本架构图,从中可以看出SQL语句 ...

  2. 数据库逻辑删除的sql语句_通过数据库的眼睛查询sql的逻辑流程

    数据库逻辑删除的sql语句 Structured Query Language (SQL) is famously known as the romance language of data. Eve ...

  3. 【MySQL原理解析】01. 一条SQL查询语句是如何执行的

    这是[MySQL原理解析]的第一篇文章,MySQL我看了很多的书与教程,对其原理有一定的理解,一直想写一系列的文章来把MySQL的原理给讲清楚,一直没有时间写,今天算是个开头吧.万事开头难,咱们先破了 ...

  4. sql server查询历史进程_学习笔记 | SequoiaDB SQL查询语句执行过程

    本篇笔记将为大家介绍 SequoiaDB 巨杉数据库查询 SQL 语句的执行过程,以及查询语句执行过程中实例层.协调节点.编码节点.数据节点各自承担的功能. 应用程序或用户想要从数据库查询需要的数据, ...

  5. mysql 查询语句属性值_MySQL学习——SQL查询语句(一)

    查询数据是指从数据库中获取所需要的数据,查询数据是数据库操作中最常用也是最重要的操作,用户可以根据对数据的需求,使用不同的查询方式,通过不同的查询方式可以获得不同的数据,在MySQL中使用select ...

  6. mysql更新加锁_一条简单的更新语句,MySQL是如何加锁的?

    看如下一条sql语句: #tableT(idint,namevarchar(20))deletefromTwhereid=10: MySQL在执行的过程中,是如何加锁呢? 再看下面这条语句: sele ...

  7. mysql查询是否用index_如何查看sql查询是否用到索引(mysql)

    alter database sync default character set utf8mb4;//修改数据库的字符集alter table sync.credit_creditchannel d ...

  8. 写一个sql实现以下查询结果_书写高质量SQL的30条建议

    以下文章来源:后端程序员必备:书写高质量SQL的30条建议 1.查询SQL尽量不要使用select *,而是select具体字段. 反例子: select * from employee; 正例子: ...

  9. oracle关联视图查询满_对于复杂的SQL, Oracle是怎么做的?

    很多人经常说,同样的SQL在Oracle中的查询性能要比在MySQL中好很多,大家有没有深究过其中的原因呢?除了MySQL 8.0之前不支持hash-join以外,还有其他原因吗?其实很多时候,出现这 ...

  10. mysql怎么添加查询时间限制_mysql如何限制sql查询时间,

    mysql如何限制sql查询时间MySQL如何限制结构化查询语言查询时间,关系型数据库限制结构化查询语言查询时间的方法:1.查询今天,代码为[选择*表名where to_days(时间字段名)=to ...

最新文章

  1. 绝对干货:19个有用的基于云的Web开发工具
  2. maven详解之生命周期与插件
  3. 博客搬家了--这次搬进自己家的了,不过博客园的会定时更新!新家地址: http://blog.woshimaijia.com/...
  4. 一些Cloud for Customer的客户需求
  5. python会什么比c慢
  6. js中replace的用法
  7. 从一个程序员的角度告诉你:12306有多牛逼?
  8. [转载]一个图形爱好者的书架/白话说学计算机图形学
  9. c++拷贝构造函数(深拷贝和浅拷贝)
  10. 155.PHP中“==”运算符的安全问题
  11. OKR案例——不同类型的OKR实例
  12. 笨方法学Python3 习题 0
  13. 端口映射抖音去水印源码
  14. 10.12 SNK中国 游戏客户端 二面40min
  15. 什么是ESP/MSR 分区,如何建立ESP/MSR 分区
  16. 人脸表情数据集-fer2013
  17. spring 定时器,时间设置
  18. 计算机桌面出现模糊窗口,显示屏模糊,教您怎么解决电脑屏幕模糊
  19. 这有2T的无损音乐,感谢发布者 http://www.everbox.com/f/mKqJ211fRAFY183t9RYOEXMzDp
  20. 数据要素市场的发展及运行

热门文章

  1. 第十三届中国生物特征识别大会(CCBR2018)征文通知
  2. Photoshop教程四:Camera RAW 批量调色
  3. Android 蓝牙开发 BLE(低功耗) 摩拜单车共享汽车开门实例
  4. 越有钱越抠门 李嘉诚西装一穿就是十年
  5. 【C#】C#实现端口扫描器
  6. [日推荐]『Brick4积木』乐高迷不可错过的小工具
  7. gtest学习笔记--5 死亡测试
  8. .NET6东西--可写的JSON DOM API
  9. vi中跳到首行或尾行
  10. android so 瘦身,Android APK 瘦身实践