【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学习笔记之表的基本操作
-
Linux计划任务Crontab学习笔记(2):基本组成与配置
-
微信小程序学习笔记之登录API与获取用户信息操作图文详解
-
oracle学习笔记(七) 预编译Statement介绍与使用
-
Flutter学习笔记(3)--Dart变量与基本数据类型
-
HTML5学习笔记简明版(1):HTML5介绍与语法
-
Python学习笔记——主要函数及基本使用(与C的对比)
-
Solr学习笔记---部署Solr到Tomcat上,可视化界面的介绍和使用,Solr的基本内容介绍,SolrJ的使用
-
MySQL数据库Inception工具学习与测试 笔记
-
MySQL学习笔记——基础与进阶篇