您的位置:首页 > 数据库

sql几点规范

2015-09-18 23:34 267 查看
String sql="select
* from function where name like ? OR uri like ? ";

doQuery(sql,"%" + word + "%","%" + word + "%");

------ sql like语句,%% 符号不能与参数?写在一起,应该在下面用字符串连接方式写。

String sql = "UPDATE function SET divide='"+divide+"',name='"+name+"',leader='"+leader+"',description='"+description+"',uri='"+uri+"'
WHERE num = ?";

doUpdate(sql, num);

-------多个字段连接,单引号不能忘掉

String sqlStr = "SELECT count(*) FROM t_user"

+ "WHERE user_name=? and password=?";

----------sql语句太长的话,可以分割开便于书写。要注意:拼接的语句中注意空格。

order by gso.creation_date desc,gso.id desc

-----------字母顺序排序gso.creation_date,并列的部分,按数字顺序排序gso.id

<![CDATA[

AND gso.creation_date < #{threeMonth,jdbcType=TIMESTAMP} ]]>

-------------该标签作用是将字段原样传递,忽略其中的所有控制关系、运算
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: