数据库
组织、存储、管理数据的仓库
常见的数据库以及其分类
传统型数据库/关系数据库/SQL数据库
- MySQL (目前使用最广、流行度最高的开源免费数据库;Community + Enterprise)
- Oracle数据库(付费)
- SQL server数据库(付费)
新型数据库/非关系数据库/NOSQL数据库(一定程度上弥补了传统数据库的缺陷)
- Mongodb数据库(Community + Enterprise)
传统型数据库
组织结构
数据库 数据表 数据行 字段
实际开发中库表行字段的关系
- 一个项目一般对应对立的数据库
- 不同的数据,存放在不同的表中
- 每个表中存储何种数据由字段决定
- 表中的行,代表每一条具体的数据
安装并配置mysql
需要的软件
- mysql server:专门用来提供数据存储和服务的软件
- mysql workbench:可视化的mysql管理工具,用于操作存储在mysql server中的数据
windos安装
运行mysql-installer-community-version.msi这个安装包,就能一次性将mysql serve和mysql workbench安装好
mysql 命令
在mysql安装目录的bin文件下启动cmd
// 启动/关闭mysql服务
net start/stop mysql
// 登录mysql(登录之前得先启动mysql)
mysql -P 3306 -u root -p
// 修改密码
// mysql8.0 之前
SET PASSWORD = PASSWORD(“123”);
// mysql8.0之后
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘newPassword’;
// root为用户名
// local host为id地址,本地直接写localhost即可
// newpassword为新密码
\