Java Web 2 数据库 2.1 数据库相关概念 2.2 常见的关系型数据库管理系统 2.3 MySQL 数据库
Java Web
【黑马程序员新版JavaWeb基础教程,Java web从入门到企业实战完整版】
2 数据库
文章目录
- Java Web
- 2 数据库
- 2.1 数据库相关概念
- 2.1.1 数据库
- 2.1.2 数据管理系统
- 2.1.3 SQL
- 2.2 常见的关系型数据库管理系统
- 2.3 MySQL 数据库
- 2.3.1 MySQL 安装
- 2.3.2 MySQL 数据模型
2.1 数据库相关概念
2.1.1 数据库
- 存储数据的仓库,数据是有组织的进行存储
- 英文:DataBase,简称DB
2.1.2 数据管理系统
- 管理数据库的大型软件
- 英文: DataBase Management System,简称DBMS
2.1.3 SQL
- 英文: Structured Query Language,简称SQL,结构化查询语言
- 操作关系型数据库的编程语言
- 定义操作所有关系型数据库的统一标准
2.2 常见的关系型数据库管理系统
- Oracle:收费的大型数据库,Oracle公司的产品
- MySQL:开源免费的中小型数据库。后来Sun公司收购了MySQL,而Sun公司又被Oracle 收购
- SQL Server: MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用
- PostgreSQL:开源免费中小型的数据库
- DB2:IBM公司的大型收费数据库产品
- SQLite:嵌入式的微型数据库。如:作为Android内置数据库
- MariaDB:开源免费中小型的数据库
2.3 MySQL 数据库
2.3.1 MySQL 安装
这里笔者就不进行演示了,贴一篇笔者之前的文章
https://dingjiaxiong.blog.csdn.net/article/details/125586631
测试
2.3.2 MySQL 数据模型
【关系型数据库】
关系型数据库是建立在关系模型基础上的数据库
简单说,关系型数据库是由多张能互相连接的二维表组成的数据库
优点:
- 都是使用表结构,格式一致,易于维护。
- 使用通用的SQL语言操作,使用方便,可用于复杂查询。
- 数据存储在磁盘中,安全。
每个数据库其实就是一个文件夹