一、 为什么要学MySQL数据库
市场:免费开源市场占比高
好处:数据持久化、完成统一管理、易于查询
二、 数据库相关概念
DBMS:database management system 数据库创建、操作数据库的系统
DB:database,有组织规范的数据仓库
SQL:structure query language,结构化查询语言,简单易学、功能强大、标准化,几乎所有DBMS都适用
1、 MySQL:免费开源,Oracle收购
2、 Oracle:甲骨文公司,使用免费,服务收费
3、 DB2:IBM公司,适合处理海量数据
4、 SQLserve:微软公司,只能安装win系统下
三、 数据库存储数据的特点
数据放入表中,表放入库中,每列对应一个字段,表名不重复
四、 知识点如下
知识点
五、SQL知识分类
1、 DQL
基础查询
条件查询
排序查询
常见函数
分组函数
分组查询
连接查询
子查询
分页查询
union联合查询
2、 DML
插入语句
修改语句
删除语句
3、DDL
库和表管理
常见数据类型介绍
常见约束
4、 TCL
事务和事务处理
5、视图
6、变量
7、存储过程和函数
8、流程控制结构