1、什么是子查询 子查询(subquery):是指嵌套在其他查询中的查询。MySQL从4.1版本开始支持子查询。 2、如何使用子查询 在SELECT语句中,子查询总是从内向外处理。 作为子查询的SELECT语句只能查询单个列。 对于嵌套的子查询的数目没有限制,不过出于性能的限制,不能嵌套太多的子查询 ...
分类:
数据库技术 时间:
2020-05-10 12:16:23
收藏:
0 评论:
0 赞:
0 阅读:
33
1、什么是关系表 关系表的设计就是要把信息分解成多个表,一类数据一个表,各表通过某些共同的值互相关联。这些共同的值都是各个表中的唯一标识,即主键。 关系数据库的可伸缩性远比非关系数据库要好。 可伸缩性(scale):能够适应不断增加的工作量而不失败。 设计良好的数据库或应用程序称为可伸缩性好(sca ...
分类:
数据库技术 时间:
2020-05-10 12:12:49
收藏:
0 评论:
0 赞:
0 阅读:
55
innodb以前不支持高并发,在搞病房下就是悲剧,全部卡在mutex(缓冲池mutex)上,现在通过线程调度器控制线程怎么进入内核访问数据,参数为innodb_thread_concurrency,它有计算公式:CPU数量*磁盘数量*2。 如果无法进入内核会休眠innodb_thread_sleep ...
分类:
数据库技术 时间:
2020-05-10 11:51:02
收藏:
0 评论:
0 赞:
0 阅读:
60
索引是帮助MySQL高效获取数据的排好序的数据结构。 索引数据结构 二叉树 红黑树 Hash表 B-Tree MySQL所使用为B+Tree (B-Tree变种) 非叶子节点不存储data,只存储索引(冗余),可以放更多的索引(说白了就是每一次索引查询都要查询到叶子节点) 叶子节点包含所有索引字段 ...
分类:
数据库技术 时间:
2020-05-10 11:43:55
收藏:
0 评论:
0 赞:
0 阅读:
54
Valentina Studio Pro for Mac支持连接所有主要数据库,可以帮助用户轻松创建、管理、查询和浏览Valentina DB、MySQL、MariaDB、PostgreSQL和SQLite数据库,如果你正在寻找一款好用的数据库管理软件,那么Valentina Studio pro破 ...
分类:
数据库技术 时间:
2020-05-10 11:41:16
收藏:
0 评论:
0 赞:
0 阅读:
65
什么是视图?一张虚表,和真实的表一样。视图包含一系列带有名称的行和列数据。视图是从一个或多个表中导出来的,我们可以通过insert,update,delete来操作视图。当通过视图看到的数据被修改时,相应的原表的数据也会变化。同时原表发生变化,则这种变化也可以自动反映到视图中。视图具有以下优点:简单化:看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化操作。经常被使用的查询可以制作成一
分类:
数据库技术 时间:
2020-05-10 11:15:24
收藏:
0 评论:
0 赞:
0 阅读:
52
引言 作为一个做Java后端的开发者,无论是在自己平时项目学习实战还是工作中的真实项目,都离不开和数据库打交道。而MySQL作为当今最流行的关系型数据库之一,也成为了我们必须掌握的一门技术。最近在工作项目中碰到过好几次MySQL数据类型相关问题,比如字段类型大小越界啦,字段类型长度不够啦pilipa ...
分类:
数据库技术 时间:
2020-05-10 11:05:09
收藏:
0 评论:
0 赞:
0 阅读:
47
问题描述:数据分页时需要根据数据记录某一字段倒序,例如对表中的 '金额差'字段 desc 排序,我们会发现,前端进行请求时获取的数据可能会出现问题,分页中出现了一定的重复数据。 问题发生:当'金额差'值大量为0时(相同值)时,进行排序。这时候对数据的排序可能变得随机,即一会儿这条数据在前面,一会儿这 ...
分类:
数据库技术 时间:
2020-05-10 10:58:53
收藏:
0 评论:
0 赞:
0 阅读:
106
数据导入导出 1. 数据库的全部表 2. 导出表 ...
分类:
数据库技术 时间:
2020-05-10 10:56:40
收藏:
0 评论:
0 赞:
0 阅读:
56
一、视图 1、简介:视图就是通过查询得到虚拟表的实体化,保存于硬盘,下次或其他窗口也可以使用。 2、用途:若一份虚拟表需要重复使用,可以考虑使用视图来简化后续操作。 3、注意: ①视图虽然也是存于硬盘的表,但是该表只有表结构,没有表数据,上面显示的数据还是来自于查询目标的表。 ②视图一般只用来再查询 ...
分类:
数据库技术 时间:
2020-05-10 10:43:29
收藏:
0 评论:
0 赞:
0 阅读:
70
sqlite语句order by column (为字符类型),但是要以数字类型排列,怎么转换? 解决方法:将column字段 string类型转换为int类型 select* from Table order by CAST(column as int) ...
分类:
数据库技术 时间:
2020-05-10 10:40:00
收藏:
0 评论:
0 赞:
0 阅读:
210
"官方文档" "下载地址" mongodb.conf 配置 ...
分类:
数据库技术 时间:
2020-05-10 10:27:24
收藏:
0 评论:
0 赞:
0 阅读:
47
fastadmi后台管理其中的form字段命名规则 form字段里,都是使用row[xxx][xxx][xxx][xxx]这种复杂的命名,是如何对应到数据库的中简单的字段呢? 几种方式 1.正则表达式 对fastadmin有些页面进行改造,发现很多页面里边用的字段都是用row[name]方式命名的, ...
分类:
数据库技术 时间:
2020-05-10 10:06:53
收藏:
0 评论:
0 赞:
0 阅读:
116
数据库基础: 数据库的相关概念 : DB:database数据库,存储一系列有组织数据的容器 DBMS:Database Management System数据库管理系统,使用DBMS管理和维护DB SQL:StructureQueryLanguage结构化查询语言,程序员用于和DBMS通信的语言 ...
分类:
数据库技术 时间:
2020-05-10 10:03:27
收藏:
0 评论:
0 赞:
0 阅读:
43
"下载文件" 解压文件 编辑配置文件 my.ini 初始化 启动 重置mysql root密码 ...
分类:
数据库技术 时间:
2020-05-10 09:42:33
收藏:
0 评论:
0 赞:
0 阅读:
47
0.前言 前篇介绍了一些数据库的基本概念和以及一些常见的数据库,让我们对数据库有了一个初步的认识。这一篇我们将继续为C 数据操作的基础填上一个空白 SQL语句。 SQL(Structured Query Language,结构化查询语言)是一种特定的编程语言,用于管理数据库系统,操作数据甚至编写一些 ...
分类:
数据库技术 时间:
2020-05-10 09:39:21
收藏:
0 评论:
0 赞:
0 阅读:
49
十四、读写分离 Atlas架构 1、安装软件 2、修改配置 3、启动atlas 4、测试 5、管理atlas 6、扩展——atlas 自动分表 ...
分类:
数据库技术 时间:
2020-05-10 09:35:59
收藏:
0 评论:
0 赞:
0 阅读:
60
MySQL索引类型详解前言:索引是对数据库表中一列或者多列的值进行排序的一种结构,使用索引可提高数据库中特定数据的查询速度。索引是一个单独的、存储在磁盘上的数据库结构,它们包含着对数据表里所有记录的引用指针。使用索引用于快速找出在某个或多个列中有一特定值得行,所有MySQL列类型都可以被索引,对相关列使用索引是提高查询操作速度的最佳途径。索引的优势:加快查询速度创建唯一索引来保证数据表中数据的唯一
分类:
数据库技术 时间:
2020-05-10 09:09:30
收藏:
0 评论:
0 赞:
0 阅读:
61
十三、mysql高可用 1、普通主从复制架构存在的不足 高可用? 业务不间断的工作。 用户的体验不出来业务断点。 普通主从环境,存在的问题: 2、企业高可用解决方案: MMM(过时) MHA(目前推荐) PXC、Galera Cluster(出现很多年,企业很少用) 5.7.17 MGR 、Inno ...
分类:
数据库技术 时间:
2020-05-10 09:05:40
收藏:
0 评论:
0 赞:
0 阅读:
63
(看看任务管理器,没有MySQL,要用管理员身份运行安装) 再去任务管理器看看 上面错了。。。 ...
分类:
数据库技术 时间:
2020-05-10 00:54:04
收藏:
0 评论:
0 赞:
0 阅读:
69