一、 初识mysql
目录 1. 数据库是什么 2. 为什么使用数据库 3. 数据库的分类 1. 关系型数据库 2. 非关系型数据库 4. mysql的架构 5. mysql的安装 1. windows的安装 2. windows服务 3. 设置密码 4. 忘记密码 5. 新建账号 1. 数据库是什么 存数据的仓库 2. 为什么使用数据库 管理大量数据 支持并发操作 支持高级的操作,比如分组,链表等 3. 数据库的分类 1. 关系型数据库 表结构存储,对每一列的数据的类型会有约束,数据存在硬盘中 Mysql,maridb(免费,企业用的多),Sqlserver(大学、政府),Oracle(金融公司,阿里),sqlite(自己玩的小型数据库) 2. 非关系型数据库 key-value存储,对于数据没有约束,数据存在内存中 memcache(十年前的产品,未能解决断电即消失的问题),mongodb(文档型数据库,爬虫),redis(微博) 4. mysql的架构 类似于socket的客户端和服务端 流程 MySQL服务端先启动,监听在某一个特定的端口(3306) MySQL客户端连接服务端 MySQL客户端就可以发送相关的操作命令,去操作服务端存储的数据 5. mysql的安装 1. windows的安装 下载:MySQL Community Server 5.7.16 http://dev.mysql