
数据库
文章平均质量分 87
数据库相关知识
青柠代码录
【青柠代码录】 专注Java开发与Vue前端的知识分享、笔记与总结。 关注我们,获取技术干货,参与互动,让编程更简单有趣!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MySQL】EXISTS 与 NOT EXISTS 深度解析:从原理到实战的完整指南
本文将带你深入理解 EXISTS 与 NOT EXISTS 的工作机制、执行流程、优化策略、常见陷阱与最佳实践,并通过真实业务场景的完整代码示例,助你真正掌握这一核心 SQL 技能。原创 2025-08-10 13:23:12 · 653 阅读 · 0 评论 -
【MySQL】存储引擎
【MySQL】存储引擎,在现代数据库系统中,存储引擎是数据管理的重要组成部分。它是 MySQL 等关系型数据库实现数据存储、索引、查询和更新等操作的基础模块。本文将全面解析存储引擎的概念、工作机制以及实际应用中的最佳实践,帮助读者深入理解这一关键技术。原创 2025-04-13 17:21:14 · 921 阅读 · 0 评论 -
【ElasticSearch】ElasticSearch基础
概述是什么ES 是一个开源的高扩展的分布式全文搜索引擎,是整个 Elastic Stack 技术栈的核心。它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别的数据。全文搜索引擎这里说到的全文搜索引擎指的是目前广泛应用的主流搜索引擎。它的工作原理是计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似通过字典中的检索字表查原创 2022-03-26 16:26:45 · 3511 阅读 · 0 评论 -
【MongoDB】MongoDB基础
简介MongoDB是为快速开发互联网Web应用而设计的数据库系统。MongoDB的设计目标是极简、灵活、作为Web应用栈的一部分。MongoDB的数据模型是面向文档的,所谓文档是一种类似于JSON的结构,简单理解MongoDB这个数据库中存的是各种各样的JSON。(BSON)基本概念数据库(database)数据库是一个仓库,在仓库中可以存放集合。集合(collection)集合类似于数组,在集合中可以存放文档。文档(document)文档数据库中的最小单位,我们存储和操作的原创 2022-03-26 16:25:16 · 587 阅读 · 0 评论 -
【Redis】Redis基础
NoSQL简介NoSQL数据库1、NoSQL数据库概述NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL不依赖业务逻辑方式存储,而以简单的key-value模式存储,因此大大的增加了数据库的扩展能力。不遵循SQL标准。不支持ACID。远超于SQL的性能。2、Memcache很早出现的NoSql数据库数据都在内存中,一般不持久化支持简单的key-value模式,支持类型单一一般是作为缓存数据库辅助持久化的数据库3、Redis原创 2022-03-26 12:11:52 · 558 阅读 · 0 评论 -
【JDBC】JDBC
一、概述1.1 介绍JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,使用这些类库可以以一种标准的方法访问数据库资源。JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,这样就使得程序员无需对特定的数据库系统的特点有过多的了解,从而大大简化和加快了原创 2022-03-25 13:03:47 · 1352 阅读 · 0 评论 -
【MySQL】MySQL高级
简介Mysql服务启动和停止查看状态:service mysql status启动服务:service mysql start停止服务:service mysql stop重启服务:service mysql restart启动之后,查看进程:ps -ef|grep mysql安装位置修改字符集常用命令show databases 列出所有数据库 create database 库名 创建一个数据库 create database 库名 character set utf8 创原创 2022-03-25 12:59:29 · 1267 阅读 · 0 评论 -
【MySQL】MySQL基础
概述SQL语言分类1、DML(Data Manipulation Language):数据操纵语句,用于添加、删除、修改、查询数据库记录,并检查数据完整性INSERT:添加数据到数据库中DELETE:删除数据库中的数据UPDATE:修改数据库中的数据SELECT:选择(查询)数据2、DDL(Data Definition Language):数据定义语句,用于库和表的创建、修改、删除。CREATE :创建数据库表DROP :删除表ALTER :更改表结构、添加、删除、修改列长度原创 2022-03-25 12:58:15 · 3233 阅读 · 0 评论