MySql数据库
数据库概念:
- 为什么要学习数据库
数组 / 集合:内存(临时存储)
文件:不便于管理,数据过于庞大
so 学习数据库
-
什么是数据库
用于存储和管理数据的仓库
-
数据库的特点
可以实现持久化存储、本质就是一个文件系统
可以很方便的存储和管理数据
数据库定义了同一的方式来操作数据库 --SQL Structure Quary language
结构化查询语言
数据库:用于存储和管理数据的仓库
数据库服务器:安装了数据库应用程序,这个应用程序所在的计算机
数据库管理系统:DBMS database manager system 就是安装的数据库软件
具体的数据库:由不同的厂商生产不同的数据库软件
方言:只针对产品内部使用的某些特性
Oracle :收费 大型关系型数据库
Mysql : 开源免费 中小型关系型数据库
PSL:免费
DB2 :IBM公司 收费 常用在银行系统
redis:免费 非关系型数据库 key-value
MongoDB:非关系型数据库