码迷,mamicode.com
首页 > 数据库
缓存数据库Memcache
为什么用缓存数据库 MySQL:将数据存储在磁盘上,数据写入读取相对较慢 Memcached:将数据存在内存中的数据库,数据读写都快,但是数据容易丢失 数据存储,数据仓库选择MySQL这种磁盘的数据库 高并发,业务大的应用选择Memcached这种内存数据库 当然,在工作中,都是景MySQL+Mem ...
分类:数据库   时间:2020-02-08 10:10:20    阅读次数:150
mysql查询结果多列拼接查询
mysql查询结果多列拼接查询,主要场景是,列表中其中一列涉及另外一张表的多条数据,但是我只需要多条数据中的其中某一列(主子表场景) 关键字:GROUP_CONCAT sql语句如下: SELECT r.id,b.NAME AS group_name,GROUP_CONCAT( a.`name` ) ...
分类:数据库   时间:2020-02-08 10:08:38    阅读次数:148
MySQL的安装及安装问题解答(一)
1. MySQL简介 MySQL属于关系型数据库管理系统,RDBMS(Relational Datebase Management System), 前身为瑞典MySQL AB公司开发,当前属于Orqcle旗下产品,是一款开源的数据库软件, 具有体积小、速度快等优点。 2.安装 截至2020年2月7 ...
分类:数据库   时间:2020-02-08 10:07:44    阅读次数:78
MySQL安装及安装问题解答(二)
在安装过程中难免会有一些异常情况出现,笔者对一部分异常情况做出解答以供参考 1.MySQL未能成功启动 在输入net start mysql后提示 MySQL 服务正在启动, MySQL 服务无法启动。 服务没有报告任何错误。 1.1 第一种情况为MySQL的运行端口3306被其他程序占用或被防火墙 ...
分类:数据库   时间:2020-02-08 10:06:25    阅读次数:87
oracle体系-7-重建控制文件
恢复控制文件方法 控制文件一旦损坏,系统将不能正常工作。受损的控制文件会记录在告警日志中,恢复或重建控制文件必须使系统在NOMOUNT下 1)单个文件损坏了:参照多元化章节,通过简单复制解决。 2)所有的控制文件丢失: ①如果有binary控制文件备份,利用备份恢复控制文件, ②如果没有备份,利用t ...
分类:数据库   时间:2020-02-08 10:06:06    阅读次数:89
psql工具的使用介绍
查看有哪些数据库 psql l 或 \l 查看有哪些表 \d 连接到某个数据库 \c [dbname数据库名] 查看某个表的结构定义 \d [tabname表名] 或 \d+ [tabname表名] 查看索引信息 \d [idxname索引名] 或 \d+ [idxname索引名] 查看以某些字母开 ...
分类:数据库   时间:2020-02-08 10:00:55    阅读次数:98
**MySQL锁机制与用法分析**
原文:https://www.jb51.net/article/139113.htm MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁;BDB存储引擎采用的是页面锁,但也支持表级锁;InnoDB存储引擎既支持行级锁,也 ...
分类:数据库   时间:2020-02-08 09:59:13    阅读次数:73
数据库设计范式
第一章-需求分析 数据库设计的概念 数据库的设计,就是根据业务系统的具体需求,结合我们所选用的DBMS,为这个业务系统构造出最有的数据存储模型。并建立好数据库中的表结构及表与表之间的关联关系的过程。使之能有效的对应系统中的数据进行存储,并可以高效的对已经存储的数据进行访问。 数据库设计的步骤 需求分 ...
分类:数据库   时间:2020-02-08 09:56:14    阅读次数:97
mysql数据库-索引-长期维护
############### 索引介绍 ############## """ 1. 索引介绍 需求: 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的, 也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重 ...
分类:数据库   时间:2020-02-08 09:48:05    阅读次数:120
MySQL----多表操作
##多表之间的关系 1、一对一(了解) * 如:人和身份证 * 分析:一个人只有一个身份证,一个身份证只能对应一个人。 2、一对多(多对一) * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门。 3、多对多 * 如:学生和课程 * 分析:一个学生可以选择很多们课程,一门课程也 ...
分类:数据库   时间:2020-02-08 09:38:23    阅读次数:81
mysql数据库-进阶-长期维护
############### 视图 ############## """ 1.视图 视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据 视图有如下特点; 1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。 2. 视图是由基本表(实表)产生的表 ...
分类:数据库   时间:2020-02-08 09:18:18    阅读次数:75
mysql数据库-基础--长期维护
############### 数据库 ############## 主要是通过这个学习到什么? 1,库的操作 2,表的操作,包括查询,多表查询,子查询 3,视图,事务,索引,锁, ############### 数据库操作 ############## """ 数据库操作: 1.创建数据库 #创建 ...
分类:数据库   时间:2020-02-08 09:14:26    阅读次数:95
10.数据库连接池
一.数据库连接池 作用:减少大量的数据库连接和释放所造成的资源浪费情况 池化技术:准备一些预先的资源,用于数据库连接 基本配置: 最小连接数:一般正常情况下的连接数量 最大连接数:最多可能出现的连接数量 等待超时:故意设置的时间,当在大量连接的情况下使用 使用:编写连接池实现一个接口DataSour ...
分类:数据库   时间:2020-02-08 00:42:38    阅读次数:77
springboot写入数据库汉字变问号???
用spring boot做的项目,后台向数据库中写入汉字,变成了问号,但是后台确实是向数据库中传递的汉字,数据库也是使用的utf8编码,怎么回事?检查一下spring boot和数据库中的连接问题:在application.properties application.propertiesappli ...
分类:数据库   时间:2020-02-08 00:35:49    阅读次数:108
MySQL分页查询
当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。 准备工作 为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。 表名:order_ ...
分类:数据库   时间:2020-02-08 00:30:51    阅读次数:75
sqli-labs Less8-Less10
Less-8 第8关用到的方法和第5关的一样,此次我们再用另一种方法,时间盲注 补充知识 if(condition,A,B)如果条件condition为true,则执行语句A,否则执行B 例:select if(1>2,4,5); 返回结果为5,(如果是在mysql命令行中使用,首先要use xxx ...
分类:数据库   时间:2020-02-08 00:19:41    阅读次数:79
Starting MySQL... ERROR! The server quit without updating PID file 问题解决
今天遇到一个mysql起不来,不知为啥挂了,启动是下面的报错Starting MySQL... ERROR! The server quit without updating PID file 后来进到/usr/local/mysql/var目录打开err后缀的文件,其中有几句报错 /usr/loc ...
分类:数据库   时间:2020-02-07 23:59:57    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!