MySQL 数据库系列课程 05:MySQL命令行工具的配置

一、Windows启动命令行工具

(1)打开 Windows 的开始菜单,找到安装好的 MySQL,点击MySQL 8.0 Command Line Client - Unicode,这个带有 Unicode 的,是支持中文的,允许在命令行中敲中文。
MySQL_order_1.png
(2)然后从打开的窗口输入安装 MySQL 时设置的身份验证密码,回车即可登陆成功。
MySQL_order_2.png
MySQL_order_3.png
(3)如果不想每次都去开始菜单点击指定的程序,我们可以将 MySQL 配置进 Windows 的环境变量
第一步:找到 MySQL 的安装路径,正常安装完的路径是这个C:\Program Files\MySQL\MySQL Server 8.0\bin
MySQL_order_4.png
第二步:使用快捷键Win + R打开运行窗口,输入sysdm.cpl然后回车,在新窗口中点击高级、环境变量
MySQL_order_5.png
第三步:在系统变量的 Path 中新建变量,输入 MySQL 的安装路径,关闭。
MySQL_order_6.png
第四步:此时使用快捷键Win + R打开运行窗口,输入 cmd,从黑窗口中输入mysql -u root -p,回车数据验证身份的密码回车,也可以登陆成功。
MySQL_order_7.png

二、Mac启动命令行工具

(1)我们先来测试一下,在终端输入 mysql,会提示命令没有发现,这说明我们还没有配置环境。
MySQL_order_8.png
(2)在终端通过 vim 来编辑 .zshrc 配置文件,请输入sudo vim ~/.zshrc回车,会提示输入开机密码,输入完回车即可进入 vim 编辑配置文件页面。
MySQL_order_9.png
(3)点击 i 键,进入编辑模式,通过移动光标在配置文件指定位置添加如下路径:export PATH="/usr/local/mysql/bin":$PATH
MySQL_order_10.png
(4)然后按 esc 退出编辑模式,紧接着输入 :wq 保存退出 。
(5)接着在终端执行 source ~/.zshrc 使配置生效 。
(6)此时再从终端中输入mysql -u root -p,便会提示请输入密码,输入完密码即可回车,登陆成功。
MySQL_order_11.png

三、命令行工具的使用

命令行工具其实要比可视化工具好用的多得多,只是我们现在使用的各种软件都是有界面的,不需要大家过多的记忆很多指令,为绝大部分人使用电脑降低了很多学习成本。但是你要记得你是一个程序员,对程序员来说命令是必须要会的,所以命令行工具对程序员来说非常重要。虽然上篇文章我们进行了 Workbench 这个 MySQL 可视化工具的安装,虽然有了可视化工具让我们能够在有界面的软件中写 SQL 语句,但是程序员也一定不能脱离命令行工具的使用,本文我们讲述了 MySQL 命令行的配置,在未来希望大家能有意识的尝试使用命令行工具。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构入门精讲 | 第十一篇】一文讲清树

在上一篇中我们进行了排序算法的专项练习,现在让我们开始树的知识点讲解。 目录 树二叉搜索树二叉排序树哈夫曼树折半查找判定树kruskal算法、prim算法、最小生成树完全二叉树 树 树是一种非线性的数据结构,也是一种表示一对多关系的数据结构&#xff0…

DQL-基本查询

概念: 1,数据库管理系统一个重要功能就是数据查询,数据查询不应只是简单返回数据库中存储的数据,还应该根据需要对数据进行筛选以及确定数据以什么样的格式显示 2,MySQL提供了功能强大、灵活的语句来实现这些操作 3…

【机器学习】决策树

参考课程视频:https://www.icourse163.org/course/NEU-1462101162?tid1471214452 1 概述 样子: 2 分裂 2.1 分裂原则 信息增益 信息增益比 基尼指数 3 终止 & 剪枝 3.1 终止条件 无需分裂 当前节点内样本同属一类 无法分裂 当前节点内…

适配器模式学习

适配器模式(Adapter)将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式分为类适配器模式和对象适配器模式两种,前者类之间的耦合度比后者高,且要…

【模式识别】探秘分类奥秘:最近邻算法解密与实战

​🌈个人主页:Sarapines Programmer🔥 系列专栏:《模式之谜 | 数据奇迹解码》⏰诗赋清音:云生高巅梦远游, 星光点缀碧海愁。 山川深邃情难晤, 剑气凌云志自修。 目录 🌌1 初识模式识…

开发医疗陪诊系统源码:搭建安全高效的医患互动平台

本文将深入探讨开发医疗陪诊系统的源码,以及如何搭建一个安全高效的医患互动平台。 一、引言 医疗陪诊系统旨在通过技术手段,缩短患者与医生之间的距离,提供更快速、便捷的医疗服务。 二、技术选型 2.1前端技术 在搭建医疗陪诊系统的前…

数据库开发之图形化工具以及表操作的详细解析

2.3 图形化工具 2.3.1 介绍 前面我们讲解了DDL中关于数据库操作的SQL语句,在我们编写这些SQL时,都是在命令行当中完成的。大家在练习的时候应该也感受到了,在命令行当中来敲这些SQL语句很不方便,主要的原因有以下 3 点&#xff…

Hadoop入门学习笔记——四、MapReduce的框架配置和YARN的部署

视频课程地址:https://www.bilibili.com/video/BV1WY4y197g7 课程资料链接:https://pan.baidu.com/s/15KpnWeKpvExpKmOC8xjmtQ?pwd5ay8 Hadoop入门学习笔记(汇总) 目录 四、MapReduce的框架配置和YARN的部署4.1. 配置MapReduce…

深入理解 Git 分支管理:提升团队协作与开发效率

目录 前言1 什么是分支2 分支的好处2.1 并行开发的支持2.2 独立性与隔离性2.3 灵活的版本控制2.4 提高安全性和代码质量2.5 项目历史的清晰记录 3 Git 分支操作命令3.1 git branch -v3.2 git branch 分支名称3.3 git checkout 分支名称3.4 git merge 分支名称3.5 git rebase 分…

ABC334 A-F

打的很懒的一场B卡了D看不懂题卡了F没看完题目理解错题意了,状态好差XD UNIQUE VISION Programming Contest 2023 Christmas (AtCoder Beginner Contest 334) - AtCoder A - Christmas Present 题意: 给出两个数B, G问哪个大 题解: 凑数…

PHP函数定义和分类

函数的含义和定义格式 在PHP中,允许程序员将常用的流程或者变量等组件组织成一个固定的格式实现特定功能,也就是说函数是具有特定功能特定格式的代码段。 函数的定义格式如下: function 函数名(参数1,参数2,参数n) {…

Could not resolve com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.28.

1、首先进入阿里云maven仓库,在搜索栏输入无法下载的依赖名称,查询现有版本号,可以看到这里有2.9.34。 2、在build.gradle(Project)的buildscript闭包下替换为阿里云maven仓库: maven { url https://www.jitpack.io } maven { u…