码迷,mamicode.com
首页 > 数据库
Spring JDBC的连接与DI注解的使用
JDBC连接 1、配置连接池时,需要为连接数据库的连接设置四要素,可以直接写死,也可以使用properties文件引入 2、在引入前要注意: 首先应该引入命名空间context 配置maven依赖 配置连接池 使用占位符及引入配置文件后 db.properties内容如下 综合案例 1、代码结构 2 ...
分类:数据库   时间:2019-09-07 22:23:59    阅读次数:146
Oracle体系结构
表空间(tablespace) 大文件表空间(bigfile tablespace) Oracle管理文件(Oracle Managed file, OMF) 块: 最小的存储单位 db_block_size(默认8K) CREATE GLOBAL TEMPORARY TABLE ...
分类:数据库   时间:2019-09-07 22:21:33    阅读次数:106
MySQL数据库建模部分重要过程
MySQL数据库建模过程可以分为 需求分析阶段、概要设计阶段、详细设计阶段、代码编写阶段、软件测试阶段 下面主要介绍一下概要设计阶段的E-R模型图的设计以及三大范式。 E-R图设计 在E-R图中,实体用矩形表示,属性用椭圆表示,关系用菱形表示。 实体之间的关系: 一对一(1:1):一个实体最多只能能 ...
分类:数据库   时间:2019-09-07 17:16:20    阅读次数:151
入门MySQL——备份与恢复
前言:前面几篇文章为大家介绍了MySQL各种语句语法的用法及用户权限相关知识。本篇文章将主要讲解MySQL数据库数据备份与恢复相关知识,主要聚焦于逻辑备份,介绍mysqldump工具的使用以及恢复方法。这里简单讲下物理备份和逻辑备份的概念:物理备份:备份数据文件,转储数据库物理文件到某一目录。物理备份恢复速度比较快,但占用空间比较大,MySQL中可以用xtrabackup工具来进行物理备份。逻辑备
分类:数据库   时间:2019-09-07 17:14:22    阅读次数:184
MongoDB副本集主节点的选举过程
MongoDB的复制集具有自动容忍部分节点宕机的功能,在复制集出现问题时时,会触发选举相关的过程,完成主从节点自动切换。每个复制集成员都会在后台运行与复制集所有节点的心跳线程,在两种情况下会触发状态检测过程:复制集成员心跳检测结果发生变化,比如某个节点挂了或者新增节点;超过4s没有执行状态检测过程。在状态检测过程大致包含以下步骤:(1)检测自身是否处于选举过程,如果是,退出本次过程。(2)维护一个
分类:数据库   时间:2019-09-07 16:01:24    阅读次数:144
sysbench测试mysql性能
sysbench测试mysql性能:安装sysbench0.5:apt-getinstallbzrautomakelibtoollibmysqlclient-devln-s/usr/lib/x86_64-linux-gnu/libmysqlclient.so.20.3.14/usr/lib/libmysqlclient_r.sobzrbranchlp:sysbenchcdsysbench/./au
分类:数据库   时间:2019-09-07 14:46:18    阅读次数:114
Windows环境下MySQL面试技巧
对话一: 面试官:重新安装mysql卡在最后一步,怎么解决? 应聘者:第一次安装完mysql,由于各种原因需要重新安装是经常遇到的问题,解决方案如下。 1)在注册表里搜索mysql删除相关记录。 2)删除mysql安装目录下的mysql文件。 3)删除“C:/ProgramData”目录下的mysq ...
分类:数据库   时间:2019-09-07 13:28:28    阅读次数:125
oracle 误删除表的几种恢复方法
在删除数据的时候不小心,把delete语句执行错了,把别的表给delete,而且还执行了commit!那么如何进行恢复呢,下面介绍几种恢复方法。第一种: 1.打开Flash存储的权限ALTER TABLE tableName ENABLE row movement ;2.把表还原到指定时间点flas ...
分类:数据库   时间:2019-09-07 13:28:16    阅读次数:130
mongodb入门命令-创建表数据(二)
1.mongodb入门命令 1.1 show databases; 或 show dbs; //查看当前的数据库 1.2 use databaseName 选择库 show tables/collections 查看当前库下的collections 1.3 如何创建库 mongodb 的库是隐式创建 ...
分类:数据库   时间:2019-09-07 13:23:04    阅读次数:113
flutter 数据存储 SP和sqlite
添加插件: 效果: ...
分类:数据库   时间:2019-09-07 13:09:11    阅读次数:77
mysql的四种隔离级别
mysql数据库有四种隔离级别,分别是读未提交、读已提交,可重复读,串行化,mysql默认的隔离级别是可重复读。 读未提交会出现脏读,不可重复读和幻读的问题,读已提交会出现不可重复读和幻读的问题,可重复读会出现幻读的 问题,可串行化可不会出现以上三种问题。虽然随着隔离级别的提高,出现的问题会变得很少 ...
分类:数据库   时间:2019-09-07 13:05:17    阅读次数:128
MYSQL添加外键
给商品表(从表)添加一个外键ALTER TABLE product ADD CONSTRAINT FK_cno FOREIGN KEY(cno) REFERENCES category(cid 从表);sql语句的执行顺序是:from-->WHERE-->GROUP BY -->HAVING >OR ...
分类:数据库   时间:2019-09-07 12:44:17    阅读次数:779
oracle--约束(主键、非空、检查)
1、主键约束 三种方式主键约束方式 非空约束 三种方式 alter table student add constraint ch_student_sname check(sname is not null); 检查约束 alter table student add constraint ch_s ...
分类:数据库   时间:2019-09-07 12:21:57    阅读次数:156
关于Oracle内存分配-解决实际运行时最大Session数不一致远小于系统配置最大的Session数目
一、相关的技术准备 1. 关于内存的介绍:https://blog.csdn.net/u013641333/article/details/82732526 2. PGA_AGGREGATE_TARGET -此参数用来指定所有session总计可以使用最大PGA内存。这个参数可以被动态的更改,取值范 ...
分类:数据库   时间:2019-09-07 11:13:34    阅读次数:145
centos7下docker-ce19.03.2搭建本地开发环境(mysql5.7,RabbitMQ3.7.7-management,redis5.0.5)
yum remove docker docker-common docker-selinux docker-engine -- 卸载旧版本yum install -y yum-utils device-mapper-persistent-data lvm2 -- 安装需要的软件包,yum-util提 ...
分类:数据库   时间:2019-09-07 11:11:07    阅读次数:190
GitHub最强技术面试手册:Tech Interview Handbook
摘要: 求职还是需要认真准备的。 原文: "超实用技术面试手册,从工作申请、面试考题再到优势谈判,GitHub获30000星" 作者:量子位 技术人员求职面试,单刷leetcode上的大厂题库可能还不够。 简历怎么写才能吸引HR的眼光,可能会被技术老大问到哪些常见问题,拿到Offer之后怎样才能让自 ...
分类:数据库   时间:2019-09-07 11:04:11    阅读次数:116
mysql 分组函数的特点
#能排序就能比较,并且忽略了null值SELECTMAX(last_name),MIN(last_name),COUNT(last_name)FROMemployees;#count只能计算不为null的个数SELECTCOUNT(commission_pct)FROMemployees;#忽略了null值SELECTSUM(commission_pct),AVG(commission_pct)F
分类:数据库   时间:2019-09-07 10:54:23    阅读次数:97
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!