只是两个使用例子,从别处摘来的,留着后面参考:

方式一:

1 $connection  = Yii::$app->db;
2 $sql     = "select * from hd_article where aid<".$aid." order by aid desc limit 1";
3 $command = $connection->createCommand($sql);
4 $res     = $command->queryAll($sql);

方式二:

1  $query = new \yii\db\Query();
2  $query->select('pa_call.id,pa_call.tableid,pa_call.time as msgtime,pa_table_area.id as areaid,pa_table_area.areaname as area,pa_table.tablename,pa_call.message as msg,pa_call.new as needoper,pa_call.status as isdone,pa_employee.username as oper')
3             ->from(Call::tableName())
4             ->join('LEFT JOIN',Table::tableName(),'pa_call.tableid=pa_table.id')
5             ->join('LEFT JOIN',Area::tableName(),'pa_table_area.id=pa_table.areaid')
6             ->join('LEFT JOIN',Employee::tableName(),'pa_call.employeeid=pa_employee.id')
7             ->where($where);
8         $command = $query->createCommand();
9         $data = $command->queryAll();

转载于:https://www.cnblogs.com/yunyunde/p/7156454.html

yii2之原生sql相关推荐

  1. java 原生sql批量插入,Java对象集合转MySQL批量插入语句

    Mybatis的批量插入确实很好用,但是当数据量特别大的时候可能一次批量插入2000条数据就死翘翘了.怎么办呢?当然是原生sql是最快的啦,10000条数据秒入无压力.下面是将对象集合拼接成批量插入M ...

  2. Hibernate5.2之原生SQL查询

    原文:http://www.cnblogs.com/miller-zou/p/5720048.html 一. 介绍  在上一篇博客中笔者通过代码的形式给各位读者介绍了Hibernate中最重要的检索方 ...

  3. sql和python还有c语言_Python语言之原生sql整理

    本文主要向大家介绍了Python语言之原生sql整理,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. mysql -uroot -p #登录mysql命令 password: #输 ...

  4. php执行删除语句代码,ThinkPHP之数据删除和执行原生SQL语句

    一.数据删除 delete() 返回受影响的记录条数 $goods->delete(30);//删除主键值等于30的记录信息 $goods->delete('10,12,14');//删除 ...

  5. 008_Spring Data JPA原生SQL

    1. nativeQuery默认的是false, 表示不开启sql查询.表示是否对value中的语句做转义.使用原生sql, 需要开启它. 2. 原生sql中使用的是表名,这要和JPQL语句中使用的是 ...

  6. thinkphp mysql 预处理_thinkPHP框架中执行原生SQL语句的方法

    本文实例讲述了thinkPHP框架中执行原生SQL语句的方法.分享给大家供大家参考,具体如下: 怎样在thinkphp里面执行原生的sql语句? $Model = new Model();//或者 $ ...

  7. 【Flask项目】sqlalchemy原生sql查询,返回字典形式数据

    在原生sql查询的时候,返回一个list,内部是tuple,他们看似是tuple,实则并不是 而是一个特殊的类型"<class 'sqlalchemy.util._collection ...

  8. java调用sql返回list_Hibernate执行原生SQL返回ListMap类型结果集

    我是学java出身的,web是我主要一块: 在做项目的时候最让人别扭的就是hibernate查询大都是查询出List(T指代对应实体类)类型 如果这时候我用的联合查询,那么返回都就是List , 这样 ...

  9. thinkphp5基本的一些操作/API友好/获取请求信息(Request)/判断请求类型(GET...)/验证参数数据(Validate)/连接数据库/原生sql语句查询

    文章目录 一.API友好 1.举两个thinkphp5关于API友好的例子 (1)数据输出 (2)错误调试Trace 二.获取请求信息(Request) 1.获取URL信息 2.获取 模块/控制器/操 ...

最新文章

  1. Laravel和Thinkphp有什么区别,哪个框架好用
  2. 使用SSH框架实现用户登录验证
  3. 服务器读取本地文件,java远程服务器访问本地文件
  4. C语言学习之分别用while、 for双重循环的方式编程绘制如下图形
  5. redis(16)--sentinel
  6. Linux 网络编程——网络字节序(三)
  7. centos6.4安装使用wine 持续更新中
  8. 重启apache下php,linux下apache重启并查看php环境
  9. eclipse集成weblogic开发环境的搭建
  10. sinx加expx定积分计算c语言,写一个定积分的通用函数,分别求sinx,cosx,e^x.
  11. The <Router /> component appears to be a function component that returns报错解决方式
  12. 十进制转二进制,用java的两种基本方法,适合新手
  13. 学机器人编程和学钢琴哪个好
  14. 2021年春季ACM训练赛第4场
  15. POJ_1647_One-move checkmate
  16. 你想知道的直播技术都在这里了
  17. 宝塔实测-PHP网页版在线客服系统源码
  18. GB28181协议开发介绍
  19. 使用 Eigen 3.3.3 进行矩阵运算
  20. 超火爆思维导图工具TheBrain 11到底有哪些值得关注的功能?

热门文章

  1. boost::core实现交换std::type_info
  2. boost::contract模块实现vector的测试程序
  3. Boost:bind绑定的测试自定义占位符
  4. ITK:两个图像的像素分割
  5. DCMTK:读取多个图像的示例应用程序
  6. VTK:PolyData之SurfacePointPlacer
  7. VTK:PolyData之CellsInsideObject
  8. Qt Creator使用Qt Quick工具栏
  9. OpenGL polygonsmooth多边形平滑的实例
  10. 如何用python写串口通信软件_如何用python写个串口通信的程序?