
Mysql
文章平均质量分 90
核動力牛馬
这个作者很懒,什么都没留下…
展开
-
Mysql索引
索引是什么?MySQL的索引是⼀种数据结构,它可以帮助数据库⾼效地查询、更新数据表中的数据。索引通过 ⼀定的规则排列数据表中的记录,使得对表的查询可以通过对索引的搜索来加快速度。MySQL 索引类似于书籍的⽬录,通过指向数据⾏的位置,可以快速定位和访问表中的数据,⽐如 汉语字典的⽬录(索引)⻚,我们可以按笔画、偏旁部⾸、拼⾳等排序的⽬录(索引)快速查找到需 要的字。使⽤索引的好处:,使⽤索引的⽬的只有⼀个,就是提升数据检索的效率,在应⽤程序的运⾏过程中,查 询操作的频率远远⾼于增删改的频率。时间复杂度是 O原创 2024-09-16 16:48:33 · 952 阅读 · 0 评论 -
视图(mysql)
视图是⼀个虚拟的表,视图本⾝不存储数 据,⽽是通过执⾏查询来动态⽣成数据。⽤⼾可以像操作普通表⼀样使⽤视图进⾏查询、更新和管 理。视图本⾝并不占⽤物理存储空间,它仅仅是⼀个查询的逻辑表⽰,物理上它依赖于基础表中的数 据。原创 2024-09-14 21:55:57 · 860 阅读 · 0 评论 -
Java JDVC编程
JDBC(Java Database Connectivity)是Java中用来与数据库进行交互的一种标准API(应用程序编程接口)。它为开发人员提供了一种统一的方式来访问各种类型的数据库管理系统(DBMS),如 MySQL, Oracle, SQL Server, PostgreSQL 等。通过 JDBC,Java 应用程序可以执行 SQL 语句来查询、更新或管理关系型数据库中的数据。JDBC API 定义了一系列的接口和类,这些接口和类通常由数据库供应商提供的驱动程序实现。原创 2024-08-16 15:54:24 · 900 阅读 · 0 评论 -
Mysql索引事务
1.1 概念在MySQL中,索引是一种数据结构(通常是B树或者其变种),它可以帮助数据库系统更快地检索数据。没有索引时,数据库必须从头到尾扫描整个表来查找所需的数据行,这种操作称为全表扫描。当表中的数据量很大时,这种操作会非常耗时。通过使用索引,可以显著提高数据检索的速度。1.2 作用1、索引所起的作用类似书籍目录,可用于快速定位、检索数据。2、索引对于提高数据库的性能有很大的帮助。1.3 使用场景要考虑对数据库表的某列或某几列创建索引,需要考虑以下几点:1、数据量较大,且经常对这些列进行条件查询。2、该数原创 2024-08-14 17:40:11 · 998 阅读 · 0 评论 -
MySQL表的增删改查(进阶)
需要满足:使用 GROUP BY 进行分组查 询时,SELECT 指定的字段必须是“分组依据字段”,其他字段若想出现在SELECT 中则必须包含在聚合函 数中。在实际应用中,为了合并多个select的执行结果,可以使用集合操作符 union,union all。简单来说,如果一个表有。exists后面括号中的查询语句,如果有结果返回,则执行外层的查询 如果返回的是一个空结果集,则不执行外层的查询。外层查询中的条件字段,与内层查询中的结果,一一做比较,如果相等则满足条件,其中只要有一个不相等则不满足条件。原创 2024-08-13 15:42:02 · 912 阅读 · 0 评论 -
MySQL增删改查(基础)
执行一次多条插入操作可以减少与数据库之间的通信次数,从而降低网络延迟。:许多数据库系统在处理批量插入时能够进行优化,例如通过使用事务、批处理和缓存机制,这样可以提高插入速率。:一次性插入多条数据能够减少对表的锁定时间,从而降低因并发插入导致的锁竞争。:批量插入能利用数据库的内部机制来提高数据写入的吞吐量。原创 2024-08-05 19:35:46 · 878 阅读 · 0 评论 -
Mysql数据库基础
说明:大写的表示关键字[] 是可选项CHARACTER SET: 指定数据库采用的字符集COLLATE: 指定数据库字符集的校验规则示例:创建名为 db_test1 的数据库说明:当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:utf8,校验规则 是:utf8_ general_ ci如果系统没有 db_test2 的数据库,则创建一个名叫 db_test2 的数据库,如果有则不创建。原创 2024-08-02 10:59:39 · 762 阅读 · 0 评论