欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-31 22:11:47
...

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