SQL 语句编写指南
Apisql 在原生 SQL 的基础上支持 命名参数
, 极大简便了参数处理
命名参数
支持 key-value 形式的命名参数,例如:
sql
-- 其中 用英文冒号(`:`) 来声明 命名参数 `myUserId`
-- 在执行 SQL 时只需传入参数 `myUserId` 的值即可
SELECT * FROM user WHERE user_id = :myUserId
-- 多个条件用相同的命名参数
-- 在执行 SQL 时只需传入参数 `myUserName`的值即可
SELECT * FROM user WHERE user_name = :myUserName OR user_alias = :myUserName
-- `myUserAge`,`myUserAge` 都是命名参数
SELECT * FROM user WHERE user_name = :myUserName AND user_age = :myUserAge