随笔分类 -  SQL

js单双引号
摘要:单引号或者双引号没有根本区别,在于怎么用。如果外部用了双引,那么内部截断的时候也要用双引,只要对应正确即可。 阅读全文
posted @ 2016-07-26 15:28 筱筱鹿丸 阅读(181) 评论(0) 推荐(0)
SQL 批量修改一个字段的值为另一个字段的值
摘要:1 SELECT createTime,create_time FROM ali_ons_topic WHERE state=2 AND create_time BETWEEN '2016-07-25 14:30:00' AND '2016-07-25 15:20:28'; 2 UPDATE ali_ons_topic SET create_time=createTime WHERE state... 阅读全文
posted @ 2016-07-26 14:52 筱筱鹿丸 阅读(9617) 评论(0) 推荐(0)
SQL ORDER BY 两个列
摘要:ORDER BY 后可加2个字段,用英文逗号隔开。 f1用升序, f2降序,sql该这样写 ORDER BY f1, f2 DESC 也可以这样写,更清楚: ORDER BY f1 ASC, f2 DESC 如果都用降序,必须用两个desc ORDER BY f1 DESC, f2 DESC 注: 阅读全文
posted @ 2016-07-26 13:14 筱筱鹿丸 阅读(810) 评论(0) 推荐(0)
SQL GROUP BY两个列
摘要:首先group by 的简单说明: group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素: (1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的. (2) 要筛选结果 可以先使用where 再用gr 阅读全文
posted @ 2016-07-26 13:13 筱筱鹿丸 阅读(31159) 评论(0) 推荐(0)
SQL JOIN INNER LEFT RIGHT FULL
摘要:1.引用2个表(效果同INNER JOIN) 2.INNER JOIN 同JOIN ( 如果表中有至少一个匹配,则返回行) 3.LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行(所有的人一以及他们的订购,即使没有订购,也会返回)(LEFT JOIN 关键字会从左表 (Persons) 阅读全文
posted @ 2016-07-22 17:34 筱筱鹿丸 阅读(211) 评论(0) 推荐(0)
ibatis实现Iterate的使用
摘要:<iterate property="" /*可选, 从传入的参数集合中使用属性名去获取值, 这个必须是一个List类型, 否则会出现OutofRangeException, 通常是参数使用java.util.Map时才使用, 如果传入的参数本身是一个java.util.List, 不能只用这个属性 阅读全文
posted @ 2016-07-22 17:13 筱筱鹿丸 阅读(3375) 评论(0) 推荐(0)
Connection is read-only. Queries leading to data modification are not allowed
摘要:事务配置在service层,修改service方法的开头,改成配置文件中不是read-only的那种 applicationContext.xml 中配置 <prop key="create*">PROPAGATION_REQUIRED</prop> 阅读全文
posted @ 2016-07-08 11:10 筱筱鹿丸 阅读(252) 评论(0) 推荐(0)
sql select语句详解
摘要:先group by 后 order by SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] * | expression [ AS output_name ] [, ...] [ FROM from_item [, ...] ] [ WH 阅读全文
posted @ 2016-07-07 17:04 筱筱鹿丸 阅读(197) 评论(0) 推荐(0)
sql增删改查
摘要:1.UPDATE UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 更新一行中的一个列 oracle 中 NULL , '' 是相等的。 MySQL 中,上面二者是不相等的。 更新一行中的多个列 2.DELETE DELETE FROM 表名称 WHERE 列名称 = 值 阅读全文
posted @ 2016-07-01 10:19 筱筱鹿丸 阅读(154) 评论(0) 推荐(0)
rownum的用法oracle
摘要:SELECT * FROM T WHERE ROWNUM=1 可以查询出来数据, 而SELECT * FROM T WHERE ROWNUM=2不可以查询出来数据。 in the case of where rownum = 1, the first row passes the test, is 阅读全文
posted @ 2016-06-24 11:17 筱筱鹿丸 阅读(178) 评论(0) 推荐(0)
MySQL 的 RowNum 实现
摘要:MySQL 下面没有RowNum,排序后序号却无法得到,比较麻烦! 阅读全文
posted @ 2016-06-24 11:10 筱筱鹿丸 阅读(324) 评论(0) 推荐(0)
SQL分组查询
摘要:实际应用中,我们经常需要做一些数据统计,将表的全部数据划分为几组数据,每组数据统计出一个结果。这种功能可以使用分组函数(多行函数、集合函数)来实现。 在Mysql数据库中,通过GROUP BY子句将分组的依据加入到查询语句中,并可使用HAVING子句进一步限制查询结果。主要有COUNT/AVG/SU 阅读全文
posted @ 2016-06-24 09:34 筱筱鹿丸 阅读(572) 评论(0) 推荐(0)
事务 事务隔离级别
摘要:事务 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。 事务是恢复和并发控制的基本单位。 事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 阅读全文
posted @ 2016-06-21 17:42 筱筱鹿丸 阅读(147) 评论(0) 推荐(0)
DDL DML DCL的理解
摘要:DDL的操作对象是表,不会对具体的数据进行操作。 DML的操作对象是记录, DCL的操作对象是数据库对象的权限。 阅读全文
posted @ 2016-06-21 17:39 筱筱鹿丸 阅读(284) 评论(0) 推荐(0)