MySQL
jovi_zhao
java小开发
展开
-
不创建Javabean,返回数据库所查询的数据
public Map<String, Object> classInfo(HttpServletRequest request,Integer id) { Map<String, Object> map = new HashMap<String, Object>();//获取学员 String sql_std = " select s.id,s....原创 2018-08-30 17:12:51 · 740 阅读 · 0 评论 -
理解group by
文章出处:理解group by和聚合函数 先来看下表1,表名为test: 表1 执行如下SQL语句: 1 2 SELECT name FROM test GROUP BY name 你应该很容易知道运行的结果,没错,就是下表2: 表2 可是为了能够更好的理解“group by”多个列“和”聚合函...转载 2018-08-27 17:36:14 · 104 阅读 · 0 评论 -
SQL查询多条只取其中最新的一条数据
首先 查询表fp_studentItem中的studentid=1;有5条数据,我只想要id=163的最新数据两种方法:1、SELECT * FROM fp_studentItem where id=( SELECT MAX(id) FROM fp_studentItem where studentid=1) 子查询查询最大的id(不怎么推荐)2、SELECT * FROM ...原创 2018-08-29 11:53:58 · 104532 阅读 · 4 评论 -
关于 FROM a,b 和 a LEFT JOIN b on 的区别 ...
SELECT * FROM a,b WHERE a.id=b.id 和 SELECT * FROM a LEFT JOIN b ON a.id=b.id 这两种写法有什么区别么 ...? 给个通俗的解释吧. 例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 sel...转载 2018-10-18 11:14:24 · 6906 阅读 · 0 评论 -
MySQL Update的时候对一个字段进行递增
在我们有一个需求是更新某个表里面的某个字段,让这个字段变成一个递增的值,或者插入某个表中使得某些字段的值是递增的。下面我们来看看具体的操作更改表字段为递增首先设置一个变量,初始值为任意数值,这里以0为例:SET @num:= 0;例如我们需要更新quanguoPM(排序)这个字段的值。我们可以这样处理UPDATE tp_member_copy_copy SET quanguoP...原创 2018-12-05 11:48:32 · 16516 阅读 · 3 评论 -
FROM_UNIXTIME和UNIX_TIMESTAMP比较SQL中Date的大小
我们经常会面临要从数据库里判断时间,取出特定日期的查询。但是数据库里储存的都是unix时间戳,处理起来并不是特别友好。幸而MYSQL提供了几个处理时间戳的函数,可以帮助我们在查询的时候,就将时间戳格式化。用法举例如下:1.FROM_UNIXTIME()函数FROM_UNIXTIME(unix_timestamp,format)参数unix_timestamp 时间戳 可以用数据库里的...原创 2019-01-02 15:05:41 · 2253 阅读 · 0 评论 -
MySQL与Oracle的区别
1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2. Oracle支持大并发,大访问量,是OLTP最好的工具。3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。4.Ora...转载 2019-02-19 16:02:45 · 1204 阅读 · 0 评论