Loading

摘要: 目录 数据库基本概念 MySQL 安装与基本管理 MySQL 配置文件结构与字符编码统一 SQL 语句快速入门 —— 库、表、记录的增删改查 MySQL 源码编译安装 源码安装后续配置与远程账号、二进制安装、YUM 安装 MySQL 多实例部署 库的详细操作 MySQL 存储引擎与表的详细操作 My 阅读全文
posted @ 2026-04-13 12:37 知杏 阅读(4) 评论(0) 推荐(0)
摘要: 计算机基础 计算机硬件基础知识 操作系统基础 Python基础 交互式环境与变量的使用 简单介绍Python基本数据类型及程序交互 基本运算符 流程控制与循环 数据类型(1)—— 整型、浮点型、字符串 数据类型(2)—— 列表、元组 数据类型(3)—— 字典、集合 可变类型与不可变类型 字符编码 文 阅读全文
posted @ 2018-09-15 09:05 知杏 阅读(930) 评论(0) 推荐(0)
摘要: 一、一对一关系 前面已经讲完了多对一和多对多两种关系,现在来讲最后一种——一对一关系。 一对一的含义很简单:左边的一条记录唯一对应右边的一条记录,右边的一条记录也唯一对应左边的一条记录。 1.1 场景举例:客户表与学生表 假设一家培训机构通过举办活动,收集了一批意向客户的信息,存在一张 custom 阅读全文
posted @ 2026-04-13 21:05 知杏 阅读(8) 评论(0) 推荐(0)
摘要: 一、表与表之间关系的由来 上节课我们提到了 FOREIGN KEY(外键)没有讲,因为它涉及到表的设计。要理解外键,首先要理解表与表之间的关系是怎么来的。 1.1 从需求分析到表设计 假设现在要开发一个学生管理系统,首先要做的就是分析这个系统跟哪些数据有关系。因为所有的软件本质上都是把数据存起来,再 阅读全文
posted @ 2026-04-13 21:02 知杏 阅读(27) 评论(0) 推荐(0)
摘要: 一、常用约束条件一览 约束 说明 not null 不允许为空 default 指定默认值 unsigned 无符号(不允许负数) unique 唯一约束(字段值不能重复),同时也是一种索引 primary key 主键(不为空 + 唯一),InnoDB 表必须有 auto_increment 自动 阅读全文
posted @ 2026-04-13 13:29 知杏 阅读(8) 评论(0) 推荐(0)
摘要: 一、建表完整语法 create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); 字段名和类型是必须的 宽度和约束条件是可选的(中括号表示可有可无) 每个字段用逗号分隔,最后一个字段不要加逗号,加了就报错 阅读全文
posted @ 2026-04-13 13:28 知杏 阅读(7) 评论(0) 推荐(0)
摘要: 一、MySQL 架构层级结构 一条 SQL 语句从客户端提交到最终执行,在 MySQL 内部要经过以下层级: 客户端(mysql / 应用程序) ↓ 连接池(Connection Pool) ↓ SQL 接口(SQL Interface) ↓ 解析器(Parser) ↓ 优化器(Optimizer) 阅读全文
posted @ 2026-04-13 13:26 知杏 阅读(11) 评论(0) 推荐(0)
摘要: 一、MySQL 自带的默认库 安装 MySQL 后,系统会自带以下几个库: mysql> show databases; + + | Database | + + | information_schema | | db1 | | mysql | | performance_schema | | te 阅读全文
posted @ 2026-04-13 13:25 知杏 阅读(4) 评论(0) 推荐(0)
摘要: 一、多实例原理 MySQL 软件安装好后,程序是死的(存放在磁盘上的二进制文件)。程序运行起来叫 进程。同一个 mysqld 程序运行多次,就是多个不同的进程,也就是多个 MySQL 实例。 多实例的要求: IP 地址一样(都在同一台机器上) 端口必须不同(不能冲突) 每个实例有独立的数据目录(互不 阅读全文
posted @ 2026-04-13 13:22 知杏 阅读(25) 评论(0) 推荐(0)
摘要: 一、源码安装后续配置 编译安装完成后,继续完成以下配置步骤: 1. 创建软链接 [root@db01 mysql-5.6.46]# ln -s /service/mysql-5.6.46 /service/mysql 做软链接的好处:以后升级版本时,只需删掉旧链接重新指向新版本,其他配套脚本和配置 阅读全文
posted @ 2026-04-13 13:19 知杏 阅读(17) 评论(0) 推荐(0)
摘要: 一、MySQL 的三种安装方式 安装方式 说明 源码安装(编译安装) 代表最新版本,灵活度最高,可以自定义各种编译选项 二进制包安装 官网已经帮你编译好的结果,下载解压后做一些基本定制就能用,不需要自己编译 RPM 包 / YUM 安装 相当于一个半成品安装程序,类似 Windows 的 .exe 阅读全文
posted @ 2026-04-13 13:18 知杏 阅读(21) 评论(0) 推荐(0)
摘要: 一、整体思路 SQL 语句无非就是对 MySQL 管理的三个核心对象——库、表、记录——进行增删改查。SQL 语句就跟说话一样,非常直观。 其中 库和表 的增删改查用的是同一套体系的关键词(create、alter、show、drop),后面跟 database 就是操作库,跟 table 就是操作 阅读全文
posted @ 2026-04-13 13:17 知杏 阅读(21) 评论(0) 推荐(0)