mybatis之Sql语句构建器
2024-08-28 01:30:41
SQL类:
方法 | 描述 |
---|---|
|
开始或插入到 SELECT子句。 可以被多次调用,参数也会添加到 SELECT子句。 参数通常使用逗号分隔的列名和别名列表,但也可以是数据库驱动程序接受的任意类型。 |
|
开始或插入到 SELECT子句, 也可以插入 DISTINCT关键字到生成的查询语句中。 可以被多次调用,参数也会添加到 SELECT子句。 参数通常使用逗号分隔的列名和别名列表,但也可以是数据库驱动程序接受的任意类型。 |
|
开始或插入到 FROM子句。 可以被多次调用,参数也会添加到 FROM子句。 参数通常是表名或别名,也可以是数据库驱动程序接受的任意类型。 |
|
基于调用的方法,添加新的合适类型的 JOIN子句。 参数可以包含由列命和join on条件组合成标准的join。 |
|
插入新的 WHERE子句条件, 由AND链接。可以多次被调用,每次都由AND来链接新条件。使用 OR() 来分隔OR。 |
OR() | 使用OR来分隔当前的 WHERE子句条件。 可以被多次调用,但在一行中多次调用或生成不稳定的SQL。 |
AND() | 使用AND来分隔当前的 WHERE子句条件。 可以被多次调用,但在一行中多次调用或生成不稳定的SQL。因为 WHERE 和 HAVING 二者都会自动链接 AND, 这是非常罕见的方法,只是为了完整性才被使用。 |
|
插入新的 GROUP BY子句元素,由逗号连接。 可以被多次调用,每次都由逗号连接新的条件。 |
|
插入新的 HAVING子句条件。 由AND连接。可以被多次调用,每次都由AND来连接新的条件。使用 OR() 来分隔OR. |
|
插入新的 ORDER BY子句元素, 由逗号连接。可以多次被调用,每次由逗号连接新的条件。 |
DELETE_FROM(String) | 开始一个delete语句并指定需要从哪个表删除的表名。通常它后面都会跟着WHERE语句! |
INSERT_INTO(String) | 开始一个insert语句并指定需要插入数据的表名。后面都会跟着一个或者多个VALUES() or INTO_COLUMNS() and INTO_VALUES()。 |
|
针对update语句,插入到"set"列表中 |
UPDATE(String) | 开始一个update语句并指定需要更新的表明。后面都会跟着一个或者多个SET(),通常也会有一个WHERE()。 |
VALUES(String, String) | 插入到insert语句中。第一个参数是要插入的列名,第二个参数则是该列的值。 |
INTO_COLUMNS(String...) | Appends columns phrase to an insert statement. This should be call INTO_VALUES() with together. |
INTO_VALUES(String...) | Appends values phrase to an insert statement. This should be call INTO_COLUMNS() with together. |
最新文章
- Tween Animation---Scale渐变尺寸缩放动画
- Altium Designer 常用的快捷键
- CSS3 Background-size
- 【转】ORACLE定期清理INACTIVE会话
- yii 自定义组件的调用
- DEV:GridControl 筛选复选框 Checked Dropdown更改数据源
- (转)手把手教你如何架设VPN
- 控制uwsgi 的信号量
- [UWP]了解模板化控件(3):实现HeaderedContentControl
- 清除Chrome浏览器的历史记录、缓存
- Netty Decoder:ByteToMessageDecoder
- 从0到1上线一个微信小程序
- devexpress控件之ASPxCallback
- English class 81:How Vulnerability can make our lives better?
- iOS 特定时间内才做某件事,有类似奇葩需求可以参考
- please complete all spokes before continuing 提示
- Flask之请求和响应
- day5-subprocess模块
- Oracle练习详解
- Java初次见面
热门文章
- S11 day 96 RestFramework 之认证权限
- day 112天,爬虫(拉钩网,斗音,GitHub)第二天
- Android - ";已安装了存在签名冲突的同名数据包";,解决方法!
- 1.python的一些规范
- webpack快速入门——实战技巧:webpack优化黑技能
- 编写 ES6 的 7 个实用技巧
- 如何实现keep-alive
- thinkphp5动态生成二维码实例总结
- word转html 压缩图片网站
- Java Web入门学习(四)Eclipse与Maven、Tomcat整合配置 (重整版并解决问题)