数据库
认真编程的程序猿
进击的巨人
展开
-
SQL 左外连接,右外连接,全连接,内连接
啥也不说直接上例子估计就明白的差不多了例子: a表 id name b表 id job parent_id ------------------------------------------------------- 1 张3 1 23 1转载 2016-09-06 09:36:47 · 248 阅读 · 0 评论 -
使用SyncNavigator轻松实现数据库异地同步、断点续传、异构同步
最近一直在研究数据库同步的问题,在网上查了很多资料,也请教了很多人,找到了一种通过快照复制的方法。研究了一番后发现之前就是用的这个方法,效果不是很好,果断放弃。经过了一番寻觅和他人指点,最后从一位热心网友那里得知一款很好用的软件—— SyncNavigator。好东西就要拿出来跟大家分享,所以今天向大家介绍一下这款软件,及其一些使用方法。下面先看看它有什么强大的功能吧!SyncNavigator的...转载 2018-03-20 13:22:15 · 704 阅读 · 0 评论 -
mongoTemplate通过Query条件指定查询条件和返回字段
本文转自 Spring Data MongoDB 基本文档查询(Query、BasicQuery) ,仅做学习备份,如有侵权请联系博主删除!一.简介 Spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的CRUD的操作,上一篇我们介绍了对MongoDB的新增和转载 2017-12-19 11:38:12 · 82762 阅读 · 7 评论 -
TortoiseGit安装遇到的那些坑
first blood :you don`t have right acess to XXXX 意思大概就是没有获取到远端的权限老大把gitlab搭建好了,给了我开发者权限,我就直接用ssh 进行连接 。结果出来了这么个东西,解决步骤:先把ssh换成了http方式进行拉取和推送操作,结果拉取好了,后来分析原因是因为在公司内部服务器上搭建的gitlab,同过ssh形式的拉取,无法正确识别原创 2017-07-04 10:10:20 · 8151 阅读 · 0 评论 -
免安装版的mysql5.7的安装和配置(mysql-5.7.18-winx64.zip)
一 下载MySQL http://dev.mysql.com/downloads/mysql/5.0.html 解压MySQL(F:\Program Files\MySQL\)MySQL安装目录在环境变量path 中配置 D:\software\developSoftware\mysql5.7\bin 二 新建my.ini 在E:\mysql5.7下建立原创 2017-06-11 16:13:43 · 2352 阅读 · 0 评论 -
git安装及配置
1、下载地址:http://msysgit.github.io/ 2、下载完成后安装,安装路径自己选择,其他的选项参照下图:其他的一步一步往下即可,最后Finish完成安装; 3、配置github的ssh密钥:(1)打开Git Bash查看电脑上是否已经存在SSH密钥:输入 cd ~/.ssh若原创 2017-04-07 17:56:53 · 254 阅读 · 0 评论 -
如何在外网访问内网服务器数据库
前些日子有位群友在群里问到关于mysql的内网访问问题,许久没人回答,在此稍微记录下,也方便日后查找图1:这个问题的原因是服务器的防火墙没开放端口,Linux下的配置(转自:http://www.myhack58.com/Article/48/66/2012/34999.htm),前人的经验必须吸取, vi /etc/sysconfig/iptables转载 2017-02-06 10:10:43 · 10227 阅读 · 3 评论 -
mybatis的xml文件中列名和mysql数据库中的关键字冲突
类似与DELETE什么的是mysql的关键字,在mybatis中操作时需要加上反引号-就是键盘Esc键下面的的那个错误:DELETE = #{delete}正确:`DELETE` = #{delete}原创 2016-12-30 11:15:53 · 15345 阅读 · 2 评论 -
Druid:一个用于大数据实时处理的开源分布式系统之怎么用
简单使用介绍Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象 下面给出2种配置方法实例:1. 纯Java代码创建dataSource = new DruidDataSource();dataSource.setDriverClassName("com.mysql.jdbc.Driver"); dataSou原创 2016-12-19 17:15:17 · 449 阅读 · 0 评论 -
Druid:一个用于大数据实时处理的开源分布式系统之是什么
Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够原创 2016-12-19 15:03:09 · 959 阅读 · 0 评论 -
数据库的三大范式
本文采用了相关博客的大部分内容,但新添本人理解方法,不足指出还请多指教!!!!!!原创 2016-12-16 12:03:22 · 259 阅读 · 0 评论 -
mysql中isnull,ifnull,nullif的用法
isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。 mysql> select isnull(1+1);-> 0mysql> select isnull(1/0);-> 1使用= 的null 值对比通常是错误的。 isnull() 函数同 is null比较操作符具有一些相同的特性。请参见有关is原创 2016-12-14 10:52:42 · 947 阅读 · 0 评论 -
Spring框架和Mybatis中@param的不同及其对应Xml
1.spring中@param/** * 查询指定用户和企业关联有没有配置角色* @param businessId memberId * @return */int selectRoleCount(@Param("businessId") Integer businessId,@Param("memberId") Long memberId);原创 2016-12-07 11:58:14 · 1818 阅读 · 1 评论 -
Field 'ID' doesn't have a default value,ecould not execute statement
org.hibernate.exception.GenericJDBCException: could not execute statementat org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54)Caused by原创 2016-09-06 10:37:33 · 1272 阅读 · 0 评论 -
mysql行列互转,带语句执行顺序分析
一、行转列即将原本同一列下多行的不同内容作为多个字段,输出对应内容。建表语句DROP TABLE IF EXISTS tb_score;CREATE TABLE tb_score( id INT(11) NOT NULL auto_increment, userid VARCHAR(20) NOT NULL COMMENT '用户id', subject ...原创 2019-03-16 11:08:20 · 426 阅读 · 0 评论