随笔分类 -  6、数据库

读书笔记-《SQL 优化》
摘要:starrocks ads宽表 调度优化 图书笔记 - 《SQL 优化》 阅读全文

posted @ 2025-06-08 23:52 cloud_wh 阅读(12) 评论(0) 推荐(0)

SQL-基础
摘要:SQL-简介: SQL 是用于访问和处理数据库的标准的计算机语言。 -- SQL 指结构化查询语言 -- SQL 使我们有能力访问数据库 -- SQL 是一种 ANSI 的标准计算机语言 (注:ANSI,美国国家标准化组织) SQL-分类: DDL(Data Definition Language) 阅读全文

posted @ 2025-02-08 10:41 cloud_wh 阅读(34) 评论(0) 推荐(0)

MySQL 8.0.37 安装包下载与安装
摘要:Mysql 8.0.37 安装包下载与安装 mysql_8-下载 1、下载MySQL数据库 官网:mysql.com/downloads/ 2、MySQL 版本介绍 MySQL Community Server 社区版本:免费开源,自由下载,但不提供官方技术支持,适用于大多数普通用户。 MySQL 阅读全文

posted @ 2024-12-22 15:05 cloud_wh 阅读(2258) 评论(0) 推荐(0)

SQL-查询优化思路(行为表 t1 与业绩表 t2 关联):
摘要:语句实例(行为表 t1 与业绩表 t2 关联): with t as ( select 行为id , t1.行为时间 , t2.用户id , t2.业绩时间 , row_number() over(partition by t1.用户id order by t1.行为时间 desc) as rnk 阅读全文

posted @ 2024-09-22 08:57 cloud_wh 阅读(85) 评论(0) 推荐(0)

SQL-Char 和 Varchar 区别与用法以及效率
摘要:char(固定长度字符) 定义:CHAR(n) 表示一个固定长度的字符字段,n 是字符的长度。即使实际存储的数据短于 n,也会自动用空格填充到指定长度。 存储方式: 因为长度固定,所以每个 CHAR(n) 字段都占用 n 个字节,不论实际存储的数据长度如何。 效率: 读取效率:在处理固定长度的数据时 阅读全文

posted @ 2024-08-18 20:52 cloud_wh 阅读(348) 评论(0) 推荐(0)

SQL-查询的执行顺序(按照逻辑处理顺序)
摘要:1、FROM:确定数据源,包括表和联接(JOIN)。这是查询执行的第一步,涉及到选择要查询的表以及表之间的联接。 2、ON:应用联接条件。这个步骤是为了连接表中的记录,基于 ON 子句中的条件进行匹配。 3、JOIN:执行表之间的联接。JOIN 操作会结合表中的记录,这个步骤会生成一个临时的结果集供 阅读全文

posted @ 2024-08-18 20:45 cloud_wh 阅读(344) 评论(0) 推荐(0)

MySQL-binLog 日志开启
摘要:MySQL 的 binlog(二进制日志)是一种记录 MySQL 服务器所有更改的二进制日志文件。开启 binlog 可以用于以下目的: 数据复制:将 binlog 文件复制到另一个 MySQL 服务器,可以用于数据备份或数据复制。 恢复数据:如果数据在数据库中发生了错误或者丢失,可以使用 binl 阅读全文

posted @ 2023-03-08 23:17 cloud_wh 阅读(909) 评论(0) 推荐(0)

Redis(简介)
摘要:从关系型数据库到非关系型数据库的发展 关系型数据库 自1970年,埃德加·科德提出关系模型之后,关系数据库便开始出现,经过了40多年的演化,如今的关系型数据库具备了强大的存储、维护、查询数据的能力。但在关系数据库日益强大的时候,人们发现,在这个信息爆炸的“大数据”时代,关系型数据库遇到了性能方面的瓶 阅读全文

posted @ 2022-09-14 15:35 cloud_wh 阅读(147) 评论(0) 推荐(0)

MySQL(简介)
摘要:MySQL 简介: - MySQL 是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management Sys 阅读全文

posted @ 2022-08-28 08:51 cloud_wh 阅读(361) 评论(0) 推荐(0)

MongoDB-安全权限访问控制
摘要:没有安全认证时,进行用户权限的管理 1、启动没有访问控制的MongoDB服务 sudo service mongod start 2、连接到实例 mongo --port 27017 指定额外的命令行选项来连接Mongo shell到部署Mongodb服务器, 如--host 3、创建的用户管理员 阅读全文

posted @ 2016-12-09 09:05 cloud_wh 阅读(601) 评论(0) 推荐(0)

MySQL-数据库导入导出
摘要:1、导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 存放位置 比如: mysqldump -u root -p project > c:/a.sql (导出project数据库已经经过亲自测试,成功!) 2.导出一个表的结构,并且带表中的数据 mysqldump -u 用户名 阅读全文

posted @ 2016-12-02 10:53 cloud_wh 阅读(430) 评论(0) 推荐(0)

Redis-订阅&发布模式和Redis事务
摘要:Redis订阅和发布模式 1、概念 Redis 发布订阅(pub/sub)是一种消息通信模式: 发送者(pub)发送消息, 订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 2、subscribe channel:订阅个指定频道的信息 3、publish channel mes 阅读全文

posted @ 2016-10-17 07:08 cloud_wh 阅读(1638) 评论(0) 推荐(1)

Redis-数据类型
摘要:Redis基本数据类型 1、String 字符串 1、概念 1、String 是redis最基本的类型,value 不仅可以是 String,也可以是数字;使用 Strings 类型,可以完全实现目前 Memcached 的功能,并且效率更高。还可以享受 Redis 的定时持久化(可以选择 RDB 阅读全文

posted @ 2016-10-17 07:07 cloud_wh 阅读(5069) 评论(0) 推荐(0)

Redis-介绍和环境安装
摘要:Redis环境安装 1、安装 1、卸载软件 sudo apt-get remove redis-server 2、清除配置 sudo apt-get remove --purge redis-server 3、删除残留文件 1、sudo find / -name redis:文档查找 名字 2、删除 阅读全文

posted @ 2016-10-17 07:07 cloud_wh 阅读(522) 评论(0) 推荐(0)

MongoDB-导入导出以及数据库备份
摘要:MongoDB数据导入与导出 1、导出工具:mongoexport 1、概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 2、语法: mongoexport -d db 阅读全文

posted @ 2016-10-17 07:06 cloud_wh 阅读(125125) 评论(2) 推荐(8)

MongoDB-对照SQL语句
摘要:MongoDB对应SQL语句 1、Create and Alter 1、 sql: create table users( id mediuminty not null auto_increment, user_id varchar(30), age Number, status char(1), 阅读全文

posted @ 2016-10-17 07:05 cloud_wh 阅读(2519) 评论(0) 推荐(0)

MongoDB-聚合
摘要:1、MongoDB-聚合简介 聚合(aggregate)是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道进行分组、过滤等功能,然后经过一系列的处理,输出相应的结果。 语法:db.集合名称.aggregate({管道:{表达式}}) 2、MongoDB 阅读全文

posted @ 2016-10-11 00:24 cloud_wh 阅读(837) 评论(0) 推荐(0)

NoSQL-基础
摘要:从关系型数据库到非关系型数据库的发展 1、关系型数据库 自1970年,埃德加·科德提出关系模型之后,关系数据库便开始出现,经过了40多年的演化,如今的关系型数据库具备了强大的存储、维护、查询数据的能力。但在关系数据库日益强大的时候,人们发现,在这个信息爆炸的“大数据”时代,关系型数据库遇到了性能方面 阅读全文

posted @ 2016-10-09 23:12 cloud_wh 阅读(282) 评论(0) 推荐(0)

MongoDB-索引
摘要:1、索引-简介 1-1、扩展索引 创建索引时要考虑如下问题: 会做什么样的查询?其中那些键需要索引? 每个键的索引方向是怎样的? 如何应对扩展?有没有种不同的键的排列可以使用常用数据更多的保留在内存中? 例:一个存储用户状态的表 db.status.ensureIndex({"user":1,"da 阅读全文

posted @ 2016-10-09 23:11 cloud_wh 阅读(811) 评论(0) 推荐(1)

MongoDB(常用操作)
摘要:MongoDB-常用操作 1、MongoDB-数据库命令 查看当前的数据库:db 查看所有的数据库:show dbs /show databases 切换数据库:use db_name 删除当前的数据库:db.dropDatabase() 2、MongoDB-集合命令 不手动创建集合: 向不存在的集 阅读全文

posted @ 2016-10-09 23:07 cloud_wh 阅读(6956) 评论(0) 推荐(0)

导航