![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 72
panyu_SMD
这个作者很懒,什么都没留下…
展开
-
2.知识点#mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
我们在连接MySQL数据库的时候一般都会在url后面添加useUnicode=true&characterEncoding=UTF-8 ,但是问什么要添加呢? 添加的作用是:指定字符的编码、解码格式。 例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useUnicode=true&characterEnc...转载 2017-04-13 13:08:06 · 563 阅读 · 0 评论 -
2.1.知识点_数据库#left join on 和where条件的放置 区别
1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录(注:不管在这个地方加入什么条件都会返回 主表中查询条数的数据,只是当)。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。 假设有两张表: 表1:tab2 id ...原创 2017-04-07 14:57:20 · 597 阅读 · 0 评论 -
2.1.知识点_数据库#oracle group by 和mysql group by 区别
在mysql中,要查出一个表的C_NAME不重复的记录的所有字段,使用distinct肯定不行了(会distinct所有字段),这时可以使用group by C_NAME,例如:select c_id,c_name,c_address from t_user group by c_name;执行这个语句没有问题。 但是,在oracle中,就会出现“ORA-00979 不是group by表达式”...转载 2017-04-13 13:07:18 · 2623 阅读 · 0 评论