python第二模块 步骤一 第一课MySQL的介绍

Posted 喵了个喵0507

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python第二模块 步骤一 第一课MySQL的介绍相关的知识,希望对你有一定的参考价值。

第一课、MySQL的介绍

一、课程介绍

   1.1 课程介绍

学习目标

  • 了解关系型数据库的重要性
    • 为什么会出现关系型数据库?
    • 有哪些常见的关系型数据库?
  • 掌握MySQL的安装和配置
    • 怎么安装MySQL数据库?
    • 怎么配置MySQL的字符集、端口号、IP地址绑定、数据目录等等?
  • 实践用户创建、分配权限和密码找回
    • 如何创建root之外的账户并分配权限?
    • 忘记数据库密码,应该如何找回?

课程内容

序号 软件程序
1 了解关系型数据库的诞生原因和独特优势
2 安装并初始化MySQL数据库
3 学习管理MySQL服务
4 创建新用户,并分配权限
5 了解MySQL常用配置参数

 

 

 

 

 

 

二、MySQL的下载与安装

  2.1 数据库简介

操作系统中数据存放的载体

  • Windows、Linux和MacOS都是基于文件的操作系统

为什么要使用数据库管理数据

  • 文件能保存数据,为什么不用文件来管理数据?
    • 方便处理数据

什么是数据库系统

  • 数据库系统(DBMS)是指一个能为用户提供信息服务的系统。它实现了有组织地、动态地储存大量相关数据的功能,提供了数据处理和信息资源共享的便利手段。

什么是关系型数据库系统

  • 关系型数据库系统(RDBMS)是指使用了关系模型的数据库系统
  • 关系模型中,数据是分类存放的,数据之间可以有联系

第一个关系型数据库

  • 1976年IBM的System R团队在出版的论文中阐述了关系模型,1979年Oracle公司推出了首个关系型数据库成品

关系型数据库的应用

  • 关系型数据库被应用在非常多的领域
    • 教育系统
    • 商业系统
    • 医疗系统

主流关系型数据库

  • DB2
  • Oracle
  • MySQL
  • SQL server

什么是NoSQL数据库系统

  • NoSQL数据库指的是数据分类存放,但是数据之间没有关联关系的数据库系统

主流NoSQL数据库

  • Redis
  • MemCache
  • MongoDB
  • Neo4J

NoSQL数据库的应用场景

  • 新闻
  • 秒杀
  • 热点信息

 

  2.2 MySQL数据库安装与初始化

 

以上是关于python第二模块 步骤一 第一课MySQL的介绍的主要内容,如果未能解决你的问题,请参考以下文章

进阶第一课 Python模块简介

python步骤四 第一课初始正则表达式

python六十一课——高阶函数之reduce

ParisGabriel:Python全栈工程师(0基础到精通)教程 第二十一课(包模块 的导入)

python学习第一课

python 第一课