当前位置: 首页 > news >正文

第36天:关系型数据库和MySQL概述

Python学习100天(从入门到精通系列文章)


文章目录

  • Python学习100天(从入门到精通系列文章)
  • 前言
  • 一、关系型数据库概述
    • 1.1 数据持久化
    • 1.2 数据库发展史
    • 1.3 关系数据库特点
    • 1.4 ER模型(实体关系模型)
    • 1.5 主流关系数据库产品
  • 二、MySQL 简介
  • 三、安装 MySQL
    • 3.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

http://www.jsqmd.com/news/867882/

相关文章:

  • 2026年5月浙江隧道工程防火涂料供应商综合评估与选择 - 2026年企业推荐榜
  • 鸿蒙应用安全编码专题系列之Web组件JavaScriptProxy安全
  • 核心代码编程-多模态版本的最优调度-200分
  • 什么是线程安全?请举例说明如何实现线程安全,并比较 synchronized 和 ReentrantLock 的异同
  • 2026毕设求生指南:用产品思维交付你的“第一份作品”
  • AI时代中小企业还要不要上ERP?2026年最新思考
  • AI Agent 架构设计与实现原理深度解析
  • 2026年GPT-5.5技术架构拆解:动态路由机制如何降低推理成本
  • 传奇3怀旧版 手游官方网站下载:三职业互相克制,长久运营稳定体验
  • 使用curl命令直接测试Taotoken大模型API的连通性与返回格式
  • 量子退火与经典优化算法性能对比研究
  • Spring Boot 的嵌入式服务器(如 Tomcat)是如何启动的?如何替换为 Jetty 或 Undertow?
  • 不用折腾环境!MonkeyCode云端编码太适配日常
  • 嵌入式系统代码覆盖率测试实战与µVision应用
  • 今天农巡车项目的摄像头云台问题及解决
  • 多卡GPU机器学习性能优化与实战技巧
  • 远程主机不满足运行 VS Code 服务器的先决条件
  • 揭秘大模型通用8192维度奥秘:千亿大模型为何统一采用8192隐层维度的真相.183
  • 每次面试都被问,说说你对Spring IoC 和 DI的理解
  • GEO获客工具如何选择?
  • 在nodejs后端服务中集成taotoken多模型api的配置与调用示例
  • TEMU怎么注册开店?从0到上架的完整流程,新手看这一篇就够了 - 麦克杰
  • 电脑端OpenClaw v2026.5.9一键安装部署指南,小白0基础搭建方法
  • 如何用N_m3u8DL-CLI-SimpleG三步下载M3U8视频:免费图形化工具完整指南
  • 第一周学习笔记
  • 通信电源系统架构解析与运维实战:从核心原理到故障排查
  • GPT-5.5 编程辅助技巧:高效生成可复用代码
  • 宁波添元水泥制品有限公司荣膺2026年连锁片钢模综合服务商首 - 2026年企业推荐榜
  • 智能供应链革命——AI重塑泳装产业全链路
  • 花大钱买了GPU,Token却跑飞了?AI Infra的新战场在Token管理