数据库

107 阅读1分钟

数据库

组织、存储、管理数据的仓库

常见的数据库以及其分类

传统型数据库/关系数据库/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为新密码

\