mysql-API 事务 mysql事务:操作序列,这个操作要么执行,要么都不执行(工作单位) 支票表:支票账户 减少10000 储蓄表:储蓄账户 增加10000 特性:事务的4个属性 ACID 1.原子性Atomicity:一个事务是不可分割的最小的工作单位,整个事务要么全部提交成功,要么全部失败 ...
分类:
数据库 时间:
2019-12-22 18:40:02
阅读次数:
194
create EVENT createMtpulseTable ON SCHEDULE every 1 month STARTS CURRENT_TIMESTAMP DO CALL pro_createTable(); CREATE PROCEDURE pro_createTable() BEGIN ...
分类:
数据库 时间:
2019-12-22 18:40:33
阅读次数:
120
先贴代码,在做说明 import java.sql.*; import java.util.ArrayList; import java.util.List; public class Conn { private static final String DRIVER = "com.mysql.cj ...
分类:
数据库 时间:
2019-12-22 18:41:25
阅读次数:
119
mongodb-API 连接mongo(该操作一般在初始化时就执行) 出现 由于目标计算机积极拒绝,无法连接的错误时 查看是否进行虚拟机的端口转发 将 /etc/ 目录下的mongodb.conf 文件 bind_ip修改为 0.0.0.0, 表示任何主机都可以访问 重启服务 service mon ...
分类:
数据库 时间:
2019-12-22 18:45:27
阅读次数:
119
Mybatis + mysql 实现两级级联的查询 一、需求:根据Mybatis实现2级级联的查询。 根据省的id查询它下面所有的市信息。 二、实现步骤 方法一: 思想: 此种情况是“一对多”,我们在一的mapper.xml中,用collection定义多的一个集合即可。 1.定义父类+子类的实体类 ...
分类:
数据库 时间:
2019-12-22 18:47:30
阅读次数:
118
第1章 在windows系统中通过sqlmap注入 1.1 环境搭建 Sqlmap是目前功能最强大,使用最为广泛的注入类工具,是一个开源软件,被集成于kaliLinux, 由于sqlmap是基于Python编写,所以需要在系统中先安装好2.7.x版本的Python,然后将下载好的sqlmap放在Py ...
分类:
数据库 时间:
2019-12-22 19:55:37
阅读次数:
183
Sql语言基础: 核心思想:我们自己构造一段查询的代码,然后添加到语句后,从而得到想要的某些数据。 Mysql是一种开源数据库 APP Serv:Apache+php+mysql,相当于phpstudy(建议装在本机上,不建议装在虚拟机) 安装(主要):4个主件都要安装,本地网址需要自己命名,例如: ...
分类:
数据库 时间:
2019-12-22 19:58:54
阅读次数:
103
MySql数据库中的datediff函数:主要是用来返回两个日期之间相隔的天数 一半情况下是大日期在前,小日期在后的 这样写也是能够运行的 要注意查询结果: ...
分类:
数据库 时间:
2019-12-22 20:00:12
阅读次数:
318
Oracle 11g安装步骤详解 一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: http://www.oracle.com/technetwork/database/ente ...
分类:
数据库 时间:
2019-12-22 20:09:49
阅读次数:
104
## `insert`优化如果你在某一时刻有大量的`insert`操作,一条一条插入是非常耗时的。`insert`语句本身支持一次插入很多条记录,插入记录数上限受sql语句长度限制,一般一次插个几千条是没问题的。在我的 [《如何手动实现Try Insert和Insert Or Update》](ht... ...
分类:
数据库 时间:
2019-12-22 20:32:34
阅读次数:
107
[TOC] SELECTING SELECTing single columns 格式: select xx from xx SELECT不区分大小写 SELECTing multiple columns 格式: select A,B,C.. from xx; select all 选择数据库里全部 ...
分类:
数据库 时间:
2019-12-22 21:42:27
阅读次数:
127
关系型数据库与非关系型数据库关系型数据库:一个机构化的数据库,创建在关系模型基础上,一般面向于记录包括oracle、mysql、sqlserver、db2非关系型数据库:除了主流的关系型数据库意外的数据库,都人为是非关系型的包括redis、mongdb、hbase、couhdb非关系型数据库产生背景对数据库高并发读写需求对海量数据高效存储与访问需求对数据库高可扩展性与高可用需求Redis简介Red
分类:
数据库 时间:
2019-12-22 22:50:27
阅读次数:
125
Shell脚本一键部署MongoDB基本实施思路:安装MongoDB→创建多实例(创建数量可根据需求自定义)→开启所有实例并展示端口#!/bin/bash#自动安装MongoDB##检查MongoDB是否已安装local="/etc/yum.repos.d/MongoDB.repo"rpm-qmongodb-org&>/dev/nullif[$?-ne0];then#配置本地YUM源
分类:
数据库 时间:
2019-12-22 22:50:42
阅读次数:
202
执行效果: 1. count(1) and count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了! 从执行计划来看,count(1)和count(*)的效果是一样的。 但是在表做过分析之后,count(1)会比count(*)的用时少些(1w以 ...
分类:
数据库 时间:
2019-12-22 22:58:19
阅读次数:
144
本文源码:GitHub·点这里||GitEE·点这里一、C3P0连接池1、C3P0简介C3P0是一个开源的JDBC连接池,应用程序根据C3P0配置来初始化数据库连接,可以自动回收空闲连接的功能。2、核心依赖<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</
分类:
数据库 时间:
2019-12-22 22:59:49
阅读次数:
163
1.设置CentOS的字符集为AMERICAN_AMERICA.AL32UTF8 查看CentOS中客户端的语言编码设置 配置文件中的配置: cat ~/.bash_profile 注意修改配置信息: export PATHexport ORACLE_HOME=/usr/lib/oracle/11. ...
分类:
数据库 时间:
2019-12-23 00:13:10
阅读次数:
144
天猫一面 天猫二面 天猫三面 以上就是天猫3轮面试题,总之bat面试问的范围比较广,技术的深度和广度都会考,面试前建议准备充分。最后总结了部分阿里等Java必考题目用于参考~ ...
分类:
数据库 时间:
2019-12-23 00:26:57
阅读次数:
108
MySQL 作者:安全剑客 时间:2019-08-16 11:23:48 589 0 删除 编辑 系统环境及架构 #主机名 系统版本 mysql版本 ip地址 mysqlMaster centos7.4 mysql5.7 192.168.1.42 mysqlSlave centos7.4 mysql ...
分类:
数据库 时间:
2019-12-23 00:29:29
阅读次数:
123
4.1概述 1. HBase是一个高可靠、高性能、面向列、可伸缩的分布式数据库,是谷歌BigTable的开源实现,主要用来存储非结构化和半结构化松散数据。 2. HBase与传统数据库的区别 数据类型上的区别,它把数据存储为未经解释的字符串 数据操作,没有像关系型数据库那样的复杂数据操作,通常采用单 ...
分类:
数据库 时间:
2019-12-23 00:30:13
阅读次数:
151
MySQL数据库简单介绍 MySQL作为世界上使用最为广泛的数据库之一,免费是其原因之一。但不可忽略的是它本身的功能的确很强大。随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题了。采用MySQL分布式集群,能够搭建一个高并发、负 ...
分类:
数据库 时间:
2019-12-23 00:35:10
阅读次数:
84