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} ]]>
-------------该标签作用是将字段原样传递,忽略其中的所有控制关系、运算
* 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} ]]>
-------------该标签作用是将字段原样传递,忽略其中的所有控制关系、运算
相关文章推荐
- mysql命令
- 数据库事物四大特性-ACID
- Ubuntu 下面忘记root密码之后怎么修改
- sql Server分页查询
- MongoDB的数据复制和数据切片
- C语言数据库编程
- 常用的SQL语句
- 对Memcached使用的总结和使用场景
- 总结个关于MySQL数据库的问题
- mysql
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- 绿色版MySql的安装和配置root密码
- 为什么mysql不能远程访问?
- Postgresql 创建空间数据库 支持geometry类型
- 数据库 - SQL语言
- SQL Server - 数据库初识
- 在XML数据库中高效的关键字搜索求SLCAs
- 数据库系统概论学习笔记------讲4除法运算
- SQL查询字段赋值的case用法
- Java链接数据库,以及做添删查改所用的工具包--源代码