mysql
文章平均质量分 78
黄花菜.
抛出问题,解决问题。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql数据库 JDBC编程
不同的数据库会提供不同的API,但最后由 java 站出来“一统天下”,统一了API,因此我们只要掌握一套API,就可以操作各种数据库。由此我们的JDBC就闪亮登场了。由上图就可以知道,我们要先找到对应数据库的驱动包,才能把我们敲的代码转换成数据库原生API所能识别的代码。新建java项目,再new一个新的Directory假设叫lib,将上面下载好的驱动包复制到lib中。但由于数据库本身也有自己的API,也就是数据厂商,提供了一些代码,把API进行转化。这样的压缩包,是java定义的一种压缩格式,原创 2023-08-09 11:56:18 · 126 阅读 · 2 评论 -
Mysql数据库 事务的详细介绍
事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部执行成功,要么"原创 2023-08-05 22:30:33 · 222 阅读 · 1 评论 -
Mysql数据库 索引+底层数据结构的 超详细讲解
一个表里有很多数据,在查询表的时候,最基本的方式就是遍历表,一条一条筛选,效率低下。由此,就可以给这个表,来建立索引,提高查询速度。建立索引:以“列”为维度进行建立。比如,按照 ID 这一列,建立索引。在数据库上,开辟额外的空间来维护 ID 相关信息(通过特定的数据结构,后文会讲到)。后来再按照 ID 来查询就不必直接遍历了,而是从索引中查询,根据索引就能初步锁定出数据所在的位置。数据库中的表、数据、索引之间的关系,类似于书架上的图书、书籍内容和书籍目录的关系。原创 2023-08-05 11:57:23 · 395 阅读 · 4 评论 -
Mysql 数据库增删改查(进阶版)
前言:本文主要讲述数据库的约束、表的设计、聚合查询、联合查询。原创 2023-08-02 12:31:47 · 117 阅读 · 1 评论 -
自增主键的局限性—分布式系统
3️⃣唯一性说明:每台主机上的mysql 只知道自己这里存储的数据的最大值,不知道其他节点的情况,就可能会出现重复的情况。,想要分配这种唯一性的ID,就不能依赖mysql 的自增主键了.如果mysql 是一个单节点的系统,基于上述策略,是没问题的.由此生成的字符串格式的 ID 就能够保证分布式系统下的唯一性.是有限的,因此我们就可以增加主机的数量,来解决问题。此时,我们应用了分布式系统,自增主键就无法保证3️⃣。的问题,市面上也有一些,分布式 ID 的生成算法。:由于单节点系统的2️⃣。原创 2023-07-31 12:56:25 · 355 阅读 · 1 评论 -
Mysql表的 基本操作+增删改查
数据表操作:关系型数据库中,数据是以"表"的方式来进行组织的(类似于excel)。每个数据库中,里面可以有很多个数据表。每个表可以有很多行,每一行又可以有很多列(字段)。原创 2023-07-28 23:28:52 · 290 阅读 · 1 评论 -
Mysql数据库中常用数据类型
Mysql本身也支持很多数据类型。原创 2023-07-27 11:49:16 · 199 阅读 · 1 评论 -
Mysql数据库基本操作(包含字符集详解)
MySQL 的 utf8 编码不是真正的 utf8,没有包含某些复杂的中文字符以及表情😑。MySQL真正的 utf8 是使用 utf8mb4,建议大家都使用 utf8mb4(这里的 utf8 相当于缩减版,而 utf8mb4 则是完整版).说明:数据库删除以后,内部看不到对应的数据库,里边的表和数据全部被删除。由于汉字要表示的内容特别多,所以我们搞来一个更大的表,来表示汉字。删数据库是非常危险的行为,一旦删除很难恢复,需要我们谨慎操作。正确答案是:要先看所使用的字符集,再确定对应的编码。原创 2023-07-26 23:12:45 · 153 阅读 · 1 评论 -
MYSQL数据库入门(表格的操作)
➡️在Windows下操作,使用 win+r打开运行对话框,再次输入cmd打开运行窗口,输入mysql -u root -p 回车再次输入密码就可以在mysql下操作了。DCL:数据控制语言,用来创建数据库用户、控制数据库的访问权限;DDL:数据定义语言,用来定义数据库对象(数据库、表、字段);DML:数据操作语言,用来对数据库表中的数据进行增删改;客户端–>DBMS–>各个数据库–>库内具体的信息。DQL:数据查询语言,用来查询数据库中表的记录;➡️表格的增、删、改。原创 2022-10-21 18:24:39 · 2769 阅读 · 2 评论
分享