【MySQL学习笔记】基本介绍与登录

注:常用数据库,但是并没有特别系统的的做出整理,现在利用一段时间,整理来自网络、书籍的资源,也掺杂一点自己的浅见。既方便他人查阅,也方便自己回顾吧。
主要参考资源:Here

一:什么是数据库

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。本质上,存储数据在数据库里也是一种存储数据在文件的方法。但是相比简单将数据存储在文件,存储在数据库更快更高效。

二:RDBMS

概念:关系数据库管理系统
关键术语:

1. 数据库: 数据库是关联表的集合。

2. 数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。
 
3. 列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。

4. 行:一行是一组相关的数据,例如一条用户订阅的数据。

5. 主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。

6. 外键:外键用于关联两个表。

8. 复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。

9. 索引:使用索引可快速访问数据库表中的特定信息。用于对数据库表中一列或多列的值进行排序的一种结构。

三:安装MySQL

所有平台的 MySQL 下载地址为: https://dev.mysql.com/downloads/mysql/ 。 挑选你需要的 MySQL 版本及对应的平台。这里我选择windows版本。地址是:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip

MySQL 的配置

在c盘创建web目录,然后把下载的zip文件解压到此目录下。我们进入C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:

[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
; 设置3306端口
port = 3306
; 设置mysql的安装目录
basedir=C:\web\mysql-8.0.11
; 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
; datadir=C:\web\sqldata
; 允许最大连接数
max_connections=20
; 服务端使用的字符集默认为8比特编码的latin1字符集
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

启动mysql数据库

1、进入目录

cd C:\web\mysql-8.0.11\bin

2、初始化数据库

mysqld --initialize --console

此时会给出初始密码,localhost:后面的就是。后续登录需要用到,我们也可以在登陆后修改密码。

修改当前用户密码:

ALTER USER USER() IDENTIFIED BY '123456';//123456就是新改的密码

3、输入安装命令:

mysqld install

4、输入启动命令:

net start mysql

5、接下来登录本机的 MySQL 数据库

mysql -u root -p

此时需要输入刚才的初始密码。

6、登录成功后,会得到一个 mysq> 加一个闪烁的光标等待命令的输入,键入 exit 或 quit 退出登录

你可能感兴趣的:(MySQL,MySQL,数据库)