-
日期:2020-11-19 14:21:16
点击:59
内容简介:前言 这两年 IT 界隔三岔五的出现一次程序员删库的新闻,这种删库跑路的行为往往会给受害公司造成很大的损失,甚至会导致一个公司的破产。我们程序员看到这类新闻的时候很大一部分会把它当作一个闲聊的摊子,但是各位读者你是否想过这么一个问题:我知道怎么...
-
日期:2020-11-19 14:21:15
点击:59
内容简介:1、概述 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。 2、原始表 3、简单Group By示例1 select 类别, sum(数量) as 数量之和from...
-
日期:2020-11-19 14:21:15
点击:59
内容简介:mysql的安装 官网下载mysql-8.0.19-winx64 这里随便下载一个版本就行了(群里下也行) 解压后加入环境变量 在path(环境变量里面)加上mysql路径(/bin)。 例如,我的安装路径是C:\Users\skywf\mysql-8.0.19-winx64,那么我就要像下图一样配置环境变量 第三...
-
日期:2020-11-19 14:21:14
点击:59
内容简介:MyISAM索引实现 MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。如图: 这里设表一共有三列,假设我们以Col1为主键,则上图是一个MyISAM表的主索引(Primary key)示意。可以看出MyISAM的索引文件仅仅保存数据记录的地址。在MyIS...
-
日期:2020-11-19 14:21:14
点击:59
内容简介:DataGrip 版是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。 JetBrains Da...
-
日期:2020-11-19 14:21:13
点击:59
内容简介:在制作《SQL 入门教程》时,接触到了这款非常强大易用的数据库管理和开发工具:DBeaver,也就是上面这个可爱的小河狸。 DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载...
-
日期:2020-11-19 14:21:13
点击:59
内容简介:本人后端开发,因为业务需求需要使用分表方式进行数据存储。结合网上的资料最后使用的以下方式: CREATE OR REPLACE FUNCTION auto_insert_into_tbl_partition() RETURNS trigger AS$BODY$DECLARE time_column_name text ; -- 父表中用于分区的时间字段的名...
-
日期:2020-11-19 14:21:12
点击:59
内容简介:花1分钟时间,了解聚集索引,非聚集索引,联合索引,索引覆盖。 举例,业务场景,用户表,表结构为: t_user(uid primary key,login_name unique,passwd,login_time,age,…); 聚集索引(clustered index): 聚集索引决定数据在磁盘上的物理排序 ,一个表只能...
-
日期:2020-11-19 14:21:12
点击:59
内容简介:最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)、SQL LEFT JOIN、SQL RIGHT JOIN、SQL FULL JOIN,其中前一种是内连接,后三种是外链接。 假设我们有两张表,Table A是上边的表,Table B是下边的表。 Table A id name 1 Google 2 淘宝 3 微博 4 Faceboo...
-
日期:2020-11-19 14:21:11
点击:59
内容简介:分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方...