数据库分类
关系型——SQL
-
MySQL,Oracle,Sql Server,DB2,SQLlite
-
特点:通过表和表之间,行和列之间的关系进行数据存储
非关系型——NoSql(not only sql)
-
Redis,MongDB
-
非关系型数据库,对象存储,通过对象的自身的属性来决定
DBMS-数据库管理系统
- 数据库的管理软件——用于管理数据,维护,获取
- MySql本质是一个数据库管理系统,是最好的关系型数据库管理系统(RDBMS)应用软件之一
MySQL
关系型数据库管理系统,开源,把数据保存在不同的表中而不是将所有数据放在一个大仓库内,使用SQL语言
适用于中小型网站,或大型网站——集群
版本
5.7 稳定
8.0
安装步骤
- 官方下载压缩包版
- 解压后,配置变量(把bin目录添加到系统变量的path中)
- 在mysql文件目录下添加配置文件my.ini(Linux系统会自动生成),内容如下
[mysqld]
basedir=D:\cs_AI\mysql-8.0.27\
datadir=D:\cs_AI\mysql-8.0.27\data\
port=33061
skip-grant-tables
-
启动管理员模式下的CMD,运行以下命令
-
在bin目录下安装mysql服务——mysqld -install
-
初始化数据库文件——mysqld --initialize-insecure --user=mysql
-
启动mysql——net start mysql
-
通过命令行进入mysql——mysql -u root -p
(-u后面加用户名可以有空格,-p后面加密码,不能有空格)
-
修改密码——update mysql.user set authentication_string=‘123456’ where user=‘root’ and Host=‘localhost’ ;
-
刷新权限——flush privileges;
-