MySQL 数据库概况
数据库 就是数据存储
在python 用 open打开文件
数据库优点
持久化存储 读写速度极高 保证数据有效性 对程序支持性高非常好,容易扩展
数据库就是一种特殊的文件,其中存储着需要的数据
RDBMS 关系型管理系统 Relational Database Management System
当前 主要使用两种数据库:关系型数据库 非关系型数据库 (主学关系型)
分类
关系型数据库 mysql oracle sqlite
非关系型数据库 MONGODB
mysql 是关系型数据库
SQL 是结构化查询语言 就是操作数据库的 对数据库进行增删改查 不区分大小写
DQL 查询 select 对库和表的查询(模糊查询 分页查询 子查询 连接查询 多表查询 聚会函数 分类 分组 排序等)
DDL 查询 数据库的定义语言 对数据库的增删改
DML 增删改 insert(增) delete(删)[di'li:t] update(改)
mysql 是一个关系型数据库管理系统 属于oracle
为多种编程语言提供了API(接口) 如C JAVA Python
优势
开源 免费 不要钱 使用范围广 支持多平台 给多种语言提供API接口
mysql的端口号是3306