Day14 PythonWeb全栈课程课堂内容
文章目录 1. 数据库 2. MySQL 1. 数据库 介绍:数据库(database)简称DB,实际上就是一个文件集合,是一个存储数据的仓库,本质就是一个文件系统,数据库是按照特定的格式把数据存储起来,用户可以对存储的数据进行增删改查等操作。 以Excel为例,一整个Excel工作簿为数据库;sheet1工作表为数据表。 行:记录;列:字段。 特点:持久化存储;读写速度极快;保证数据的有效性;对程序支持非常好,容易扩展。 分类: 关系型数据库:可以保存现实生活中的各种关系数据,数据库中存储数据以表为单位;主流关系型数据库:MySQL,Oracle,SQLServer等 非关系型数据库:通常用来解决某些特定的需求,比如高并发访问。主流非关系型数据库:Redis,Mongodb,memacache等 2. MySQL 介绍: MySQL 是一种 开放源代码 的关系型 数据库管理 系统(RDBMS),使用最常用的数据库管理语言—— 结构化查询语言 **(SQL)**进行数据库管理。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要 事务 化处理的情况下,MySQL是管理内容最好的选择。 SQL语句主要分为 DDL语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。 DML语句:数据操纵语句,用于添加、删除、更新、和查询数据库记录