Python学习100天(从入门到精通系列文章)文章目录Python学习100天(从入门到精通系列文章)前言一、关系型数据库概述1.1 数据持久化1.2 数据库发展史1.3 关系数据库特点1.4 ER模型(实体关系模型)1.5 主流关系数据库产品二、MySQL 简介三、安装 MySQL3.1 Windows 环境安装3.2 Linux 环境安装(CentOS 7.x + MySQL 5.7.x)3.3 macOS 环境安装四、MySQL 基本命令4.1 查看命令4.2 获取帮助4.3 常用其他命令总结前言经过前面35天的学习,我们已经掌握了Python的基础语法、面向对象编程、函数式编程、网络编程等核心知识。从今天开始,我们将进入数据库学习阶段。无论是Web开发还是数据分析,数据库都是不可或缺的基础设施。本篇我们将认识关系型数据库的基本概念,并了解MySQL的安装和基本使用。一、关系型数据库概述1.1 数据持久化数据持久化是指将数据保存到能够长久保存数据的存储介质中,在掉电的情况下数据也不会丢失。这是数据库最核心的价值——让数据不会因为程序结束或服务器重启而丢失。1.2 数据库发展史数据库技术经历了多个发展阶段:网状数据库:早期的数据组织方式层次数据库:树形结构的数据管理关系数据库:现代数据库的主流形态NoSQL数据库:应对大数据场景的非关系型数据库NewSQL数据库:结合关系型和NoSQL优势的新型数据库1970年,IBM的研究员E.F.Codd在Communication of the ACM上发表了名为A Relational Model of Data for Large Share
第36天:关系型数据库和MySQL概述
发布时间:2026/5/23 1:24:26
Python学习100天(从入门到精通系列文章)文章目录Python学习100天(从入门到精通系列文章)前言一、关系型数据库概述1.1 数据持久化1.2 数据库发展史1.3 关系数据库特点1.4 ER模型(实体关系模型)1.5 主流关系数据库产品二、MySQL 简介三、安装 MySQL3.1 Windows 环境安装3.2 Linux 环境安装(CentOS 7.x + MySQL 5.7.x)3.3 macOS 环境安装四、MySQL 基本命令4.1 查看命令4.2 获取帮助4.3 常用其他命令总结前言经过前面35天的学习,我们已经掌握了Python的基础语法、面向对象编程、函数式编程、网络编程等核心知识。从今天开始,我们将进入数据库学习阶段。无论是Web开发还是数据分析,数据库都是不可或缺的基础设施。本篇我们将认识关系型数据库的基本概念,并了解MySQL的安装和基本使用。一、关系型数据库概述1.1 数据持久化数据持久化是指将数据保存到能够长久保存数据的存储介质中,在掉电的情况下数据也不会丢失。这是数据库最核心的价值——让数据不会因为程序结束或服务器重启而丢失。1.2 数据库发展史数据库技术经历了多个发展阶段:网状数据库:早期的数据组织方式层次数据库:树形结构的数据管理关系数据库:现代数据库的主流形态NoSQL数据库:应对大数据场景的非关系型数据库NewSQL数据库:结合关系型和NoSQL优势的新型数据库1970年,IBM的研究员E.F.Codd在Communication of the ACM上发表了名为A Relational Model of Data for Large Share