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