MyBatis的动态SQL元素。 注意1: 在映射文件中使用<set>和<if>元素组合进行update语句动态sql组装时,如果<set>元素内包含的内容都为空,则会出现sql语法错误。所以在使用<set>元素进行字段信息更新时,要确保传入的更新字段不能都为空。 注意2: <foreach>元素中 ...
分类:
数据库 时间:
2019-05-08 15:56:06
阅读次数:
256
一、安装MariaDB 安装命令 安装完成MariaDB,首先启动MariaDB、然后查看服务启动状态 设置开机启动 [root@centos001 ~]# systemctl enable mariadbCreated symlink from /etc/systemd/system/multi- ...
分类:
数据库 时间:
2019-05-08 16:04:04
阅读次数:
190
同事要我帮忙把一些数据从一个AWS下的S3转移到另一个账户下的S3,实现的方式很多,例如AWSCLI,但是我还是喜欢可视化,于是想到用CloudberryDrive和CloudberryBackup来迁移,这两个软件都有15天的试用期,我在这期间内就能把数据传完。设想就是把我的S3挂载成一个本地盘,然后通过Backup把这个本地盘上的数据传到同事的S3上。于是在建立好IAM账户和权限设定后,我就安
分类:
数据库 时间:
2019-05-08 16:06:40
阅读次数:
244
场景一:在我们写SQL脚本执行普通的Id 为Int,Long 类型查询为 譬如: select *from Table where id in (1,2,3); 场景二:SQL in 查询,当查询字段为Guid,或字符串类型时候,需要对In帅选条件进行处理,譬如:select *from Table ...
分类:
数据库 时间:
2019-05-08 16:14:04
阅读次数:
214
Oracle中一个表空间可能存在多个用户使用,下面语句统计了表空间及其用户情况,如果有多个用户,用户之间通过逗号分隔。 select t.default_tablespace, to_char(wmsys.wm_concat(username)) all_users from dba_users t... ...
分类:
数据库 时间:
2019-05-08 17:35:24
阅读次数:
460
实验主机Master:192.168.0.17Slave:192.168.0.20Proxysql:192.168.0.30建议关闭防火墙建立Master:192.168.0.17与Slave:192.168.0.20的MySQL主从复制架构Proxysql:192.168.0.30主机上基于yum安装proxysql[root@centos6~20:21:05]#cat<<EOF|t
分类:
数据库 时间:
2019-05-08 17:40:12
阅读次数:
165
最近在部署MongoDB Replica Set,马上就到生产环境了,一想还没有给数据库设置用户权限,配置的这一路踩了好多坑,希望对大家有帮助 1. 配置好mongodb replica set 安装及三结点配置: 启动后可任意找一个结点登录:mongo 172.31.138.31:27017执行以 ...
分类:
数据库 时间:
2019-05-08 18:51:05
阅读次数:
192
MySQL读写分离(ProxySQL)读写分离原理读写分离就是用户在发送请求时,请求经过中间件,中间件将请求中的读和写操作分辨出来将读请求发送给后端的从服务器,将写请求发送给后端的主服务器,再又主服务器通过主从复制将数据复制给其他从服务器常见MySQL中间件名称公司站点地址mysql-proxyOraclehttps://downloads.mysql.com/archives/proxyAtla
分类:
数据库 时间:
2019-05-08 18:51:59
阅读次数:
206
做生物信息,遗传发育,分析数据的时候总是要narrow down分析范围,高通量数据尤其是基因表达,在庞大的confounder面前,缩小分析范围是必须的,否则你会一直在混沌中游荡。 看一篇文章:2018 - Identification of genes associated with Hirsc ...
分类:
数据库 时间:
2019-05-08 18:58:54
阅读次数:
240
MySQL用户和权限管理元数据数据库:mysql系统授权表:db,host,usercolumns_priv,tables_priv,procs_priv,proxies_priv用户账号:‘USERNAME‘@‘HOST‘@‘HOST‘:主机名IP地址或Network可用通配符:%_示例:172.16.%.%用户管理创建用户:CREATEUSERC
分类:
数据库 时间:
2019-05-08 18:59:45
阅读次数:
255
主从复制,添加从服务器三台mysql服务器。一台为主,一台为从,实现自动备份。再添加一台新的从服务器系统:centos7.6mariadb:5.5.60主服务器:[root@Centos7~]#vim/etc/my.cnf[mysqld]server_id=7#设置服务器IDlog_bin#开启二进制日志启动mysql,查看二进制位置信息,创建slave服务器可以使用的的用户[root@Cento
分类:
数据库 时间:
2019-05-08 19:00:04
阅读次数:
341
前言:2018年09月20日15:49:21:这次更新的比较全面.如果你认真看的话应该是能够安装成功的.有点繁琐.但是很容易明白为啥这样做 这一次安装mariadb真的是踩了足够多的坑.真的多..... 一言难尽.写篇博客记录安装.也可以给大家当作参考. 主要是源和权限的问题.不是很靠谱的源.加上对 ...
分类:
数据库 时间:
2019-05-08 19:02:14
阅读次数:
189
mysql故障分析故障现象:进入slave服务器查看运行状态mysql>showslavestatus\G.......Relay_Log_File:mariadb-relay-bin.000001Relay_Log_Pos:21795072Relay_Master_Log_File:mysql-bin.000001Slave_IO_Running:YesSlave_SQL_Running:
分类:
数据库 时间:
2019-05-08 19:05:50
阅读次数:
189
MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和 ...
分类:
数据库 时间:
2019-05-08 20:15:42
阅读次数:
314
一、字符串的常用函数。 二、数值类型的常用函数。 三、日期函数。 四、聚合函数。 ...
分类:
数据库 时间:
2019-05-08 20:16:25
阅读次数:
174
数据库事务 在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。 事务的操作:先定义开始一个事务,然后对数据作修改操作,这时如果提交(commit),这些修改就永久的保存下来,如果回退(rollback),数据库管理系统将放弃所作的所有修改而回到开始事务时的状态。 事务的AC ...
分类:
数据库 时间:
2019-05-08 20:18:47
阅读次数:
198
在IntelliJ IDEA中用connecter/j jdbc驱动连接MYSQL 以下是解决过程,待整合。。。有点懒,有空再改 官方文档:https://www.cnblogs.com/cn-chy-com/p/10145690.html 创建了mysql新用户:https://blog.csdn ...
分类:
数据库 时间:
2019-05-08 20:20:03
阅读次数:
212
1.以系统管理员身份运行cmd. 2.查看mysql是否已经启动,如果已经启动,就停止:net stop mysql. 3.切换到MySQL安装路径下:D:\WAMP\MySQL-5.6.36\bin;如果已经配了环境变量,可以不用切换了。 4.在命令行输入:mysqld -nt --skip-gr ...
分类:
数据库 时间:
2019-05-08 20:20:54
阅读次数:
180
备份数据库非常重要,这样您就可以恢复数据,并在发生问题时重新启动并运行,例如系统崩溃,硬件故障或用户错误地删除数据。 在升级MySQL安装之前,备份也是必不可少的保护措施,它们可用于将MySQL安装转移到另一个系统或设置复制从属服务器。 备份和还原的类型和方法有多种,可参考官方文档:https:// ...
分类:
数据库 时间:
2019-05-08 20:24:02
阅读次数:
188
一、思路:首先判断这个查询的是emp表,需要接收值,声明一个rowtype类型接收数据即可,第二是,存在exception,需要处理,exception中有两种异常,分别处理即可,分别输出即可。 二、在增删改之后加上commit提交事物。 三、具体实现 ...
分类:
数据库 时间:
2019-05-08 21:30:44
阅读次数:
1038