
MySQL
文章平均质量分 88
小猪咪piggy
这个作者很懒,什么都没留下…
展开
-
【MySQL】(13) JDBC 编程
一些。原创 2025-05-20 15:46:55 · 626 阅读 · 0 评论 -
【MySQL】(12) 事务
作用域分为全局作用域(新建连接会读取全局参数和会话作用域(只对当前客户端连接生效。原创 2025-05-18 14:06:25 · 687 阅读 · 0 评论 -
【MySQL】(11) 索引
在 MySQL 中,若用 InnoDB 存储引擎,.idb 文件就是存储一个表的数据和索引信息的文件。数据以页为单位进行存储,也是内存与磁盘交互的最小单元,每次至少读取一页,16KB。页内的地址是连续的时间局部性:当前访问的数据,很有可能再次被访问。空间局部性:很有可能访问当前访问数据的邻近位置的数据。若下次查询的数据在当前页中,就直接从内存读取,减少访问磁盘,提高性能。原创 2025-05-14 15:09:10 · 721 阅读 · 0 评论 -
【MySQL】(10)用户和权限管理
通常一个应用对应一个数据库,我们希望某个数据库只能被相关人员操纵,就需要创建用户并指定权限。只有登录该用户,才能在权限范围内操纵数据库。root 是权限最高的用户,它拥有所有的权限。原创 2025-05-08 19:31:22 · 938 阅读 · 0 评论 -
【MySQL】(9) 视图
视图是一张,是。它本身不像基础表(物理表)一样存储数据,而是将 SQL 查询语句包装起来,通过。原创 2025-04-29 13:38:52 · 912 阅读 · 0 评论 -
【MySQL】数据库安装
mysql 是开源的,完全免费。mysql 安装之前,防止后续安装出现问题:此电脑 >> 管理 >>运行安装包:设置过滤器,显示所有可以安装的组件:初学者最多安装这4个组件,其它的目前用不到:设置安装路径:next >> excute,开始安装组件 >> next,安装完成。原创 2025-02-27 19:59:58 · 886 阅读 · 0 评论 -
【MySQL】(8) 联合查询
由于范式的规则,数据分到多个表中,想要,就需要联合查询多张表。比如查询学生的学生信息和所在班级的信息,就需要联合查询学生表和班级表。原创 2025-04-25 10:59:14 · 902 阅读 · 0 评论 -
【MySQL】(7) 数据库设计
数据表的列不可再分,即能用 MySQL 中的基本数据类型定义。满足第一范式是关系型数据库的基本要求。在第一范式的基础上,不存在非关键字段对候选键的部分函数依赖。候选键就是可以唯一标识数据行的列(可以选作主键)或多个列(可以选做复合主键,里面的所有列都是候选键)。部分函数依赖某些非关键字段只依赖部分候选键,与其它候选键无关系)存在于有复合主键的表中。在第二范式的基础上,不存在非关键字段对任意候选键的传递依赖。原创 2025-04-22 15:50:33 · 719 阅读 · 0 评论 -
【MySQL】(6) 数据库约束
就是自动对数据、表间关联关系的正确性校验,一般在列上加约束。 限制数据值不能为 null,比如学生姓名: 限制数据值唯一,比如 id: 但是 unique 限制的 id 可以有重复的 null: 限制数据唯一且不为空,可以由一个或多个列组成,用于唯一标识数据行,建议每个表都有一个主键,但一个表最多只能有一个主键,最多只能有一个 auto_increment 列,主键类型建议为 bigint。 插入数据: 当插入失败时(比如设原创 2025-03-16 18:14:49 · 982 阅读 · 0 评论 -
【MySQL】(5) 数据行的增删改查操作
就是对数据库中(一行)的增删改查。原创 2025-03-16 15:19:01 · 1061 阅读 · 0 评论 -
【MySQL】(4) 表的操作
语法:示例:生成的数据目录下的文件:语法:示例:语法:删表是危险操作,尽量别用。 .sql 脚本: 查询客户端工具: 或: 补充,三种注释: 出现错误: 原因,客户端和服务器的字符集不匹配: 客户端连接服务器时,指定默认字符集与服务器一致: 脚本执行成功: 如果不想每次连接服务器,都设置字符集: 方法1:使用 MySQL 自带的 Unicode 命令行客户端:原创 2025-03-09 19:08:03 · 341 阅读 · 0 评论 -
【MySQL】(3) 数据类型
同一个东西,在不同领域中有不同的叫法:定义实体的属性,取名+指定数据类型,本文讲数据库中的数据类型。原创 2025-03-04 18:04:13 · 942 阅读 · 0 评论 -
【MySQL】(2) 库的操作
SQL 关键字,大小写不敏感。原创 2025-03-01 12:01:09 · 410 阅读 · 0 评论 -
【MySQL】(1) 数据库基础
就是采用关系模型(二维表)组织数据,一个关系型数据库就是由二维表之间的关系组成的数据组织。为什么要使用多个关系模型,并建立它们之间的关系?直接用一张表存储所有数据行不好吗?比如下面有两张表:想改名尖子1班为清北班,那么只需要更改班级表中的第一栏。和为一张表后:想改名尖子1班为清北班,就需要更改所有是尖子1班的学生信息。显然,这种更改效率极低。SQL 就是结构化查询语言的简称,用于存取、查询、更新、数据,管理数据库。DDL:数据定义语言,数据库级别。与开发强相关。原创 2025-02-27 20:36:09 · 751 阅读 · 0 评论