
服务器及软件———MySQL数据库
文章平均质量分 71
anxpp
五桥走马谷雨
展开
-
一个SQL面试题
......一个看似简单,实则容易踩坑的例子 记得以前有次被面试问到SQL,当时没答上来,当时也没鼓捣出来(当时对SQL也确实太不熟了(⊙o⊙))。 今天突然想起来了,就重新拿出来,解决后在此处记录一下。 切入正题(下面基于Oracle): 表是这样一张表:CREATE SEQUENCE seq_grade increment by 1原创 2016-07-13 00:05:43 · 2043 阅读 · 1 评论 -
hibernate调用mysql存储过程
在最近的项目中,碰到一小段数据库数据分析的程序,需要结合多张表联合查询或涉及到子查询,项目主要采用的java ee开发,使用了hibernate框架,由于这些表没用从实体通过hibernate直接生成,也没有外键之类的东西,于是就开始写sql,写完sql再放入程序中转为hql,然后查询。navicat 写好的sql:中文:50 英文:1075 数字:0 中文+标点:50 中文+数字:50 。字符总数:共记1175个字符 (汉字算两个字符,数字、空格、英文字母算做一个字符),放入程序中相当难看,ja原创 2016-01-26 09:51:23 · 4452 阅读 · 0 评论 -
Spring Boot + Spring Data JPA项目配置多数据源
在以前的常规项目中,直接XML配置文件中配置多个数据源即可,在最新推荐的做法中,我们使用配置类来设置。首先配置两个数据源:package com.anxpp.web.config;import javax.sql.DataSource;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder原创 2016-08-22 09:58:45 · 20406 阅读 · 43 评论 -
MySQL 中的数据类型介绍
要了解一个数据库,我们也必须了解其支持的数据类型。 MySQL支持所有标准的SQL数据类型,主要分3类: ·数值类型 ·字符串类型 ·时间日期类型 另一类是几何数据类型,用的不多,也没多介绍。原创 2016-04-29 20:24:03 · 179757 阅读 · 22 评论 -
MySQL使用一张表的字段更新另一张表的字段
以下写法针对MySQL。 写子查询当然也是可以实现的,不过当然应该选择一种更有效率的方式:update table1 t1 left join table2 t2 on t1.key=t2.key set t1.field1=t2.field1, t1.field2=t2.field2, t1.field3=t2.field3where t1.field4 is原创 2017-06-13 12:45:55 · 4789 阅读 · 0 评论