【MySQL入门到精通-黑马程序员】MySQL基础篇-概述及MySQL环境配置

news2024/11/26 0:42:02

文章目录

  • 前言
  • 一、MySQL概述
    • 1.1 数据库相关概念
    • 1.2 MySQL数据库
  • 二、数据模型
  • 三、总结

前言

本专栏文章为观看黑马程序员《MySQL入门到精通》所做笔记,课程地址在这。如有侵权,立即删除。

一、MySQL概述

1.1 数据库相关概念

  1. 数据库(DataBase(DB)):存储数据的仓库,数据是有组织的进行存储。
  2. 数据库管理系统(DataBase Management System(DBMS)):操纵和管理数据库的大型软件。
  3. SQL(Structure Query Language(SQL)):操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一 标准
  4. 主流的关系型数据库:Oracle、MySQL、Microsoft SQL Server、PostgreSQL等。但这些数据库都是由SQL操作的

1.2 MySQL数据库

  1. MySQL的安装
    (1)首先进入MySQL官网:这里。
    在这里插入图片描述
    (2)点击Downloads。
    在这里插入图片描述
    (3)点击下图所示位置,下载MySQL社区版(社区版免费,商业版收费)。
    在这里插入图片描述
    (4)点击下图所示,在Windows系统中安装MySQL。
    在这里插入图片描述
    (5)点击下图所示,进行下载安装。
    在这里插入图片描述
    (6)如弹出以下页面,点击下图所示,直接安装即可。
    在这里插入图片描述
    (7)如之前安装过MySQL且非最新版,需要先将其卸载掉再进行下述安装步骤。
    (8)下载完成后,双击打开文件,进入下面界面。
    在这里插入图片描述
    (9)点击next进行下图界面。
    在这里插入图片描述
    (10)点击execute进行安装即可。
    在这里插入图片描述
    (11)继续点击next,进入下图界面。
    在这里插入图片描述
    (12)继续点击next,进入下图界面。
    在这里插入图片描述
    (13)继续点击next,进入下图界面。
    在这里插入图片描述
    (14)继续点击next,进入下图界面。
    在这里插入图片描述
    (15)在上图两个输入框中分别填入123456。
    在这里插入图片描述
    (16)点击next,进入下图界面。
    在这里插入图片描述
    (17)点击next,进入下图界面。
    在这里插入图片描述
    (18)点击next,进入下图界面。
    在这里插入图片描述
    (19)点击execute,进入下述界面。
    在这里插入图片描述
    (20)点击finish,进入下图界面。
    在这里插入图片描述
    (21)点击cancel,弹出下图窗口。
    在这里插入图片描述
    (22)点击yes,即完成了MySQL的安装。

  2. MySQL的启动与停止。
    方法一:以管理员身份运行cmd,输入对应命令执行MySQL的启动与停止。

  • 启动:net start mysql80
  • 停止:net stop mysql80

在这里插入图片描述

  • 默认mysql是开机自启动的。

方法二:也可同时按Windows+R键,输入如下命令
在这里插入图片描述
找到MySQL80,鼠标右键单击进行启动/停止即可。
在这里插入图片描述
3. MySQL客户端连接
方法一:利用MySQL提供的客户端命令行工具。
找到如图所示。
在这里插入图片描述
点击二者任意一个均可,进入下图界面。
在这里插入图片描述
输入密码(如按上述安装过程操作,则现在输入的密码为123456),输入完毕点击回车,正确显示类似下图,则说明连接成功。
在这里插入图片描述

方法二:利用系统自带的命令行工具执行指令。
在系统命令行输入mysql [-h 127.0.0.1] [-P 3306] -u root -p。(方括号中内容可省略)

  • 使用该方式时,需要先配置PATH环境变量。

(1)鼠标右键单击“此电脑”,点击属性。
在这里插入图片描述
(2)点击高级系统设置。
在这里插入图片描述

(3)点击环境变量。
在这里插入图片描述
(4)此时需要选中Path,点击编辑,之后点击新建,添加MySQL环境变量。
在这里插入图片描述
在这里插入图片描述

(5)需要先找到MySQL安装位置,按图中找到文件位置,并对箭头所指地方进行复制,将其复制到“新建”位置处,如下图二所示。
在这里插入图片描述
在这里插入图片描述

(6)逐步点击窗口确定,完成环境变量的添加。
(7)在开始菜单查找打开cmd,输入如图所示命令,并按回车。
在这里插入图片描述
(8)提示输入密码(如按上述操作执行,则密码为123456),并回车。
在这里插入图片描述
若出现下图情形,则说明配置成功,可以使用该方法进行MySQL的启动和停止。
在这里插入图片描述

二、数据模型

  • 关系型数据库(RDBMS):建立在关系模型基础上,由多张相互连接的二维表组成的数据库。
  • 特点:
    1. 使用表存储数据,格式统一,便于维护。
    2. 使用SQL语言操作,标准统一,使用方便。
  • 二维表
    在这里插入图片描述
  • 数据模型
    在这里插入图片描述

三、总结

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/724744.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FreeRTOS实时操作系统(十一)队列集

系列文章目录 文章目录 系列文章目录队列集简介相关API函数队列集创建函数队列集中移除函数队列集中获取有消息的队列 实验测试: 队列集简介 队列只允许传递一种数据类型,队列集可以传递多种消息。 作用:用于对多个队列或信号量进行“监听”…

PicoNeo neo入门教程2 SDK

目前在使用的是Unity XR SDK V2.x, 当前版本2.2.0版本 查看文档,有更新日志。 api接口:API 接口函数 - PICO 开发者平台

Pytorch TensorRT 安装使用流程

1.安装GPU驱动与Cudnn(注意版本对应) 2.安装TensorRT 安装流程1 安装流程2 3. 权值.pth文件转为Onnx 3.Onnx 文件本地化 .engine 文件(与本机算力有关) 执行命令: trtexec --onnx./resnet.onnx --saveEngineresn…

MongoDB【MongoDB应用实战】(四)-全面详解(学习总结---从入门到深化)

目录 MongoDB应用实战 多键索引 多键索引用于为数组中的元素创建索引 先创建集合inventory,使用下面的数据来创建多键索引 [{ _id: 5, type: "food", item: "aaa", ratings:[ 5, 8, 9 ] }, { _id: 6, type: "food", item: "b…

2023年7月4日 星期二 linux驱动作业

Linux内核驱动开发板的灯的实验 头文件 #ifndef __HEAD_H__ #define __HEAD_H__#define PHY_LED1_MODER 0X50006000 #define PHY_LED1_ODR 0X50006014 #define PHY_RCC 0X50000A28#define PHY_LED2_MODER 0X50007000 #define PHY_LED2_ODR 0x50007014#define PHY_LED…

LK409.最长回文字符串

题目描述 给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的回文串 。 在构造过程中,请注意 区分大小写 。比如 “Aa” 不能当做一个回文字符串。 解题思路 有两种情况可以构成回文字符串: 1.全部字符呈偶数对出现 2.一…

simulink 仿真时间 求解器 数据类型 delay模块

仿真时间,模型运行的时长 显示数据类型,改完数据类型后要run一次才能正常显示更改后的类型 delay模块,延时步长 综合训练 搭建一个累加器,每次调用1 //c语言 static int a 0; a;

一次搞懂ArrayBuffer和Unit8Array(TypedArray)和Array!

实现入职第三天,用到了公司自研框架里面的网络请求,返回的数据会被自动改成ArrayBuffer类型,研究了半天没明白ArrayBuffer怎么转成字符串数据,看了mentor发来的示例代码,经过一番研究也是明白了ArrayBuffer和它相关的东…

Python基础教程:读写文件IO操作

Python 是一门优秀的开发语言,它不仅是一种动态的脚本语言,还支持多种应用场景。在 Python 中,我们可以使用文件和 I/O 操作来读取和写入文件。它比起其他编程语言,使用更加方便。 1.读写文本文件 在 Python 中,读写…

【轴承RUL预测代码】基于DRSN(深度残差收缩网络)

DRSN(深度残差收缩网络)和完整Transformer(encoderdecoder) DRSN(深度残差收缩网络)模型的代码模型的打印训练与预测训练集的可视化:测试集的可视化: DRSN-TCN的效果 DRSN&#xff0…

贝叶斯与认知——读《贝叶斯的博弈》有感

关于对贝叶斯与认知问题的相关思考 一、贝叶斯定理二、贝叶斯与认知的本质三、经验的偏见四、总结 自古以来,人们就在思考知识来自何处,“冯翼惟象,何以识之?”,对此的思考逐渐发展成哲学的认识论分支。德国哲学家康德…

二十三种设计模式第十六篇--观察者模式

观察者模式是一种行为型设计模式,它建立了一种对象间的一对多依赖关系,使得当一个对象的状态发生变化时,所有依赖于它的对象都会得到通知并自动更新。这种模式可以实现对象间的松耦合通信,提高系统的可扩展性和灵活性。 观察者模…

开源白盒 静态代码分析对比

背景 源代码安全检测是安全开发流程(SDL)中非常重要的一部分,在58集团的CI/CD流程里面临每天几千数量级的构建及发布,白盒检测的自动化能力显得极为重要。白盒扫描从漏洞发现的需求转变为了需要适应企业CI/CD流程的白盒建设需求&…

Win2008 IIS TLS1.0升级到TLS1.2或TLS1.3

最近chrome和Edege浏览器已经把TLS 1.0标记为不安全了。 如果是开发网站,而使用的TLS 1.0,则直接打开不网站,也没有醒目的提示,你很难知道问题所在,总以为是SSL安装失败了,其实是TSL版本太低了。 如果是开…

密码学学习笔记(六):Hash Functions - 哈希函数2

哈希函数是怎么构成的? Merkle–Damgrd结构 哈希函数需要能够处理任意长度的输入。许多散列函数,例如MD5、SHA-1、SHA-2,都是由构建块(称为压缩函数)组成的,这些构建块可以处理特定的块大小,并…

SSM 整合 Shiro 安全框架【快速入门】

一、搭建ssm工程&#x1f349; 1.创建工程&#x1f95d; 更改web路径 创建所需目录 2.引入依赖&#x1f95d; <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"h…

LVS+Keepalived负载均衡高可用群集

目录 一、Keepalived高可用详解 1.应用场景 2.介绍和原理简介 3.主要模块和作用 二、LVSkeepalived配置实例&#xff08;抢占模式&#xff09; 1.配置NFS共享存储器 2.配置节点web服务&#xff08;两台的配置相同&#xff09; 3.配置主备LVSkeepalived负载调度器 三、非…

JAVA判断当前时间是否为节假日、周末、工作日,简单有效!

JAVA判断当前时间是否为节假日、周末、工作日 需求 有这么个需求&#xff0c;需要判断拿到的这个日期是否为节假日&#xff0c;周末&#xff0c;工作日&#xff0c;然后做剩下的操作。 话不多说&#xff0c;上代码 1.首先需要拿到节假日api 节假日API地址 2.拿到接口&…

Open3d计算点云切片

computePlane()给出三个点计算平面方程参数 设通过P1&#xff0c;P2&#xff0c;P3三点的平面方程为A(x - x1) B(y - y1) C(z - z1) 0 。化简为一般式&#xff1a;Ax By Cz D 0。 将P1(x1,y1,z1)点数值代入方程Ax By Cz D 0。 即可得到&#xff1a;Ax1 By 1 Cz1 D…

css之文字宽度自适应、width、fit、content

文章目录 效果图htmlcss解析width 效果图 html <div><div class"width_600"><div class"d_f ai_c bc_1296db padding_7 radius_8 cursor_pointer" style"width: fit-content;"><img class"width_26 height_26" …