Skip to content

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