|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
SQL语句的流式构建器实现 更多...
类 | |
| class | sql_builder |
| SQL语句构建器 更多... | |
枚举 | |
| enum class | sql_operate { sql_operate::SELECT , sql_operate::INSERT , sql_operate::UPDATE , sql_operate::DELETE } |
| SQL操作类型枚举 更多... | |
| enum class | sql_join { sql_join::INNER , sql_join::LEFT , sql_join::RIGHT , sql_join::FULL } |
| JOIN类型枚举 更多... | |
| enum class | sql_order { sql_order::ASC , sql_order::DESC } |
| 排序方向枚举 更多... | |
SQL语句的流式构建器实现
支持SELECT、INSERT、UPDATE、DELETE操作, 通过链式调用构建复杂的SQL语句,避免手动拼接SQL字符串的安全风险。
本构建器生成的语法严格遵循以下国际标准:
生成的 SQL 语句适用于以下主流关系型数据库:
|
strong |
JOIN类型枚举
| 枚举值 | |
|---|---|
| INNER | INNER JOIN |
| LEFT | LEFT JOIN |
| RIGHT | RIGHT JOIN |
| FULL | FULL JOIN |
在文件 sql_builder.hpp 第 66 行定义.
|
strong |
SQL操作类型枚举
| 枚举值 | |
|---|---|
| SELECT | SELECT查询 |
| INSERT | INSERT插入 |
| UPDATE | UPDATE更新 |
| DELETE | DELETE删除 |
在文件 sql_builder.hpp 第 55 行定义.
|
strong |