(十四)初始数据库
数据库
数据库简介
数据库举例
- 通讯录类比
- 学生信息(姓名、电话、地址)
- 数据修改(修改电话号码)
数据库历史阶段
- 人工阶段
- 文件系统阶段
- 十九世纪五十年代至六十年代中期
- 计算机硬件发展
- 数据组织为文件
- 文件夹的使用
- 数据库管理阶段
- 二十世纪六十年代后期
- 计算机性能提升
- 大容量磁盘存储
- 数据共享和应用程序服务
关系型数据库 vs. 非关系型数据库
- 关系型数据库
- 存储格式反映实体间关系
- 表格结构类似Excel
- 示例:MySQL、Oracle
- 非关系型数据库
- 简化数据结构
- 避免连接表造成的性能下降
- 示例:mongoDB、Redis
数据库组成
数据库结构详解
- 数据库外貌
- 数据表示例
- informational表
- student表
- 字段(s_id, s_name, birthdate, gender)
MySQL数据库介绍
MySQL数据库特点
- 查询速度快
- 开源,自主编写的C语言开发
- 成本原因,中小企业常用
- 社区支持和市场占有率高
MySQL数据库端口号

数据库组成
- 表由行和列组成
- 列定义字段,行表示记录
- 值需符合字段定义的数据类型
主键(Component)的概念
- 区分表中每一行的唯一标识
- 一个表中仅能包含一个主键
- 主键在数据库设计中非常重要
MySQL数据库命令介绍
- 连接MySQL数据库的方法
- 数据库、表和数据的操作
- 示例:使用“show tables”命令显示所有表