首页 > 数据库技术
mybatis 动态SQL
动态SQL 官方文档 介绍 什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句. 官网描述: MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必 ...
分类:数据库技术   时间:2020-02-28 09:13:12    收藏:0  评论:0  赞:1  阅读:90
MySQL的事务
MySQL的事务 事务:要么都成果,要么都失败 即,在事务中的事件: 1、如果都成功了,就提交事务,被持久化(COMMIT; ) 2、如果有一个失败了,就恢复到最初,回滚(ROLLBACK; ) account表如下: id名字钱数 1 A 2000 2 B 10000 完整代码如下:(注意,这个代 ...
分类:数据库技术   时间:2020-02-28 09:12:48    收藏:0  评论:0  赞:0  阅读:54
MySQL的聚合函数
MySQL的聚合函数 网站:https://www.runoob.com/mysql/mysql-functions.html 函数名功能描述 count() 计数 sum() 求和 avg() 平均值 max() 最大值 min() 最小值 等 1. count() 1.1. SELECT COU ...
分类:数据库技术   时间:2020-02-28 01:04:29    收藏:0  评论:0  赞:1  阅读:110
Django学习笔记〇三——数据库ORM的使用(带修改)
Django框架基本上都是要和数据库结合使用的,我在以前讲过SQLAlchemy框架的使用,Django支持的不是SQLAlchemy,但是也内嵌了ORM框架,可以不需要直接面对数据库编程,而可以通过定义模型类,通过面向对象的方式来实现数据表的增删改查。 点击查看官方的文档 创建表 ORM和DB的对 ...
分类:数据库技术   时间:2020-02-28 00:55:32    收藏:0  评论:0  赞:1  阅读:122
nested exception is com.mongodb.MongoWaitQueueFullException: Too many operations are already waiting for a connection. Max number of operations (maxWaitQueueSize) of 500 has been exceeded.
application.yml 添加后两行配置,增加连接池数量data: mongodb: host: *** database: *** port: 27017 username: *** password: *** authenticationDatabase: *** connections- ...
分类:数据库技术   时间:2020-02-28 00:25:36    收藏:0  评论:0  赞:0  阅读:576
【数据库】Function&Procedure&Package
Function/Procedure都是可独立编译并存储在数据库中的,区别是Function有返回值。 Package则是数据和过程、函数的集合体。 CREATE PROCEDURE dorepeat(p1 INT) BEGIN SET @x = 0; REPEAT SET @x = @x + 1; ...
分类:数据库技术   时间:2020-02-28 00:16:27    收藏:0  评论:0  赞:1  阅读:105
CentOS 7 下oracle 11G R2 ADG 搭建
本文记录ADG搭建操作步骤,首先在虚拟机CentOS中安装并配置好oracle 11g R2(具体安装步骤在我的另一篇博客中),然后拷贝一份虚拟机,修改新虚拟机的主机名和ip配置,这时候主库和备库是一模一样的,降低后面配置adg的难度,下面开始ADG的搭建了。 1:主库上检查主库数据库是否启用了强制 ...
分类:数据库技术   时间:2020-02-28 00:15:33    收藏:0  评论:0  赞:0  阅读:119
MySQL的选则字段+联表+判断+排序(order by)
MySQL的选则字段+联表+判断+排序(order by) 两个表:1、成绩单 2、查询名单 目标: 1、选中全部字段,用于输出。 2、成绩单中有很多人的成绩,第一步是希望通过联表,只查查询名单上的人的成绩。 3、得到查询名单上的人的成绩后,只选择科目1的成绩输出,不要输出科目2的成绩。 4、按科目 ...
分类:数据库技术   时间:2020-02-28 00:09:48    收藏:0  评论:0  赞:1  阅读:136
mysql 带换行符的字符串数据插入数据库异常
带换行符的字符串数据插入数据库异常现象 某个字符串类型的字段中部分记录中带换行符,数据同步插入异常,提示如下类似警告信息: Incorrect string value:'<aherf="file://xf1//xBB//xBB//xB7//xEF//xBF......."for column 'V ...
分类:数据库技术   时间:2020-02-27 23:44:32    收藏:0  评论:0  赞:0  阅读:649
数据库小白小彬同学
数据库概述 数据库:数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增删改查。 数据库管理系统:数据库管理系统是指一种操作和管理数据库的大型软件,用于建立,使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通 ...
分类:数据库技术   时间:2020-02-27 23:43:17    收藏:0  评论:0  赞:1  阅读:132
Elasticsearch的快速使用——Spring Boot使用Elastcisearch, 并且使用Logstash同步mysql和Elasticsearch的数据
如果不是Spring Boot项目,那么根据Elasticsearch的版本选择对应版本的依赖即可。 例:Elasticsearch的版本为5.4.0,那么 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>tr ...
分类:数据库技术   时间:2020-02-27 23:16:16    收藏:0  评论:0  赞:1  阅读:194
彻底解决django 2.2以上版本与mysql兼容性问题(不用改源码)
背景 2.2是django最新一个稳定的LTS版本,但是大部分人在升级过程中都遇到了兼容性问题,也就是下面这个异常: ImproperlyConfigured: mysqlclient 1.3.13 or newer is required 这个问题纠结我了好长时间,网上的解决办法都是复制粘贴:改源 ...
分类:数据库技术   时间:2020-02-27 23:13:14    收藏:0  评论:0  赞:0  阅读:197
MySQL分区表
MySQL分区表原创沐雨聼風 最后发布于2018-03-07 16:43:49 阅读数 5898 收藏展开分区不是在引擎层实现的,所以常见的引擎都支持,至少MyISAM和InnoDB是支持的。就访问数据库的程序而言,从逻辑上将,只有一个表或一个索引,但在物理上这个表或者索引可能由数十个物理分区组成。 ...
分类:数据库技术   时间:2020-02-27 23:02:19    收藏:0  评论:0  赞:1  阅读:81
MongoDB疑难解析:为什么升级之后负载升高了?
本文是“我和MongoDB的故事”征文比赛的二等奖得主李鹏冲的文章。下面我们一起来欣赏下。 问题 近期线上一个三分片集群从 3.2 版本升级到 4.0 版本以后,集群节点的 CPU 的负载升高了很多(10% -> 40%), 除了版本的升级,项目逻辑和操作量均无变化。关闭 Balancer 以后 C ...
分类:数据库技术   时间:2020-02-27 23:00:04    收藏:0  评论:0  赞:0  阅读:79
LUA利用第三方API访问数据库
数据库访问--第三方 http { upstream backend { drizzle_server 192.168.4.119:3306 protocol=mysql dbname=igirl user=root password=123456; drizzle_keepalive max=10 ...
分类:数据库技术   时间:2020-02-27 22:08:48    收藏:0  评论:0  赞:1  阅读:247
SQL注入个人理解及思路(包括payload和绕过的一些方式)
首先本文主要是把我对SQL注入的一些坑和最早学习SQL注入的时候的一些不理解的地方做一个梳理。 (本文仅为个人的一点皮毛理解,如有错误还望指出,转载请说明出处,大佬勿喷=。=) 什么是SQL注入呢? SQL注入网上的讲解很多,我认为的SQL注入其实就是可以人为的控制代码与数据库进行交互的地方,对参数 ...
分类:数据库技术   时间:2020-02-27 22:03:37    收藏:0  评论:0  赞:0  阅读:474
MYSQL 传汉字获取拼音首字母
--获取单个汉字首字母拼音 --CREATE DEFINER=`by`@`%` FUNCTION `fun_first_pinyin`(`P_NAME` VARCHAR(5)) RETURNS varchar(5) CHARSET utf8 NO SQL create function fun_fi ...
分类:数据库技术   时间:2020-02-27 21:29:42    收藏:0  评论:0  赞:0  阅读:92
前端与数据库交互
设计要求: 前端的HTML页面可以对数据库的一个数据表进行增删改查,并将结果以一个div的形式进行输出。 前端HTML页面(index.html): <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" ...
分类:数据库技术   时间:2020-02-27 21:26:53    收藏:0  评论:0  赞:0  阅读:85
双字段重复的数据,如何使用sql删除一个
方法有很多,这里记录一下,使用子查询的方式。 UPDATE t_plm_contract_bill_term_monitor set is_deleted=1, gmt_modify=now() where id in( select id from ( select min(id) as id f ...
分类:数据库技术   时间:2020-02-27 21:25:20    收藏:0  评论:0  赞:0  阅读:101
linux下postgres创建hive数据库
操作步骤 ...
分类:数据库技术   时间:2020-02-27 21:19:35    收藏:0  评论:0  赞:0  阅读:127
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!