暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

[译] MySQL CLI(命令行界面):如何开始使用 MySQL 数据库管理

原创 XXYGGOD 2022-06-22
5257

原文地址:MySQL CLI (Command-Line Interface): How to Get Started with MySQL Database Management
原文作者:DbForge Team

本文提供了有关 MySQL 命令行客户端的详细指南,并分享了有关如何下载、安装和开始使用它的有用提示。阅读教程以找出当今市场上最好的 MySQL 客户端。

什么是 MySQL 客户端?

MySQL 客户端是旨在连接到 MySQL 服务器的工具的通用名称。客户端程序用于向服务器发送命令或查询,并允许管理存储在服务器上的数据库中的数据。因此问题的答案是:“什么是 MySQL 命令行客户端?” 很明显。它是允许从命令行向 MySQL 服务器发送命令的工具。

MySQL 服务器和 MySQL 客户端有什么区别?

简单地说,MySQL Server 保存数据,MySQL Client 用于访问和操作数据。

image.png

但是,在 MySQL Client 下,用户通常指的是 MySQL Command Line Client——MySQL 软件包附带的轻量级 CLI 客户端实用程序。MySQL 命令提示符允许您向 MySQL 服务器发出大量命令,例如创建和删除数据库和表、添加新行、获取数据等等。

在谈到从命令行访问 MySQL Server 时,MySQL Shell 也值得一提。MySQL Shell 是一个高级 MySQL 客户端,它允许用户从命令行开发、管理和管理 MySQL 数据库。它也是 MySQL 服务器包的一个组件。

MySQL Shell 和 MySQL 命令行客户端有什么区别?

简单来说,MySQL Shell 是一个明显更先进的 MySQL 服务器客户端工具。与 MySQL 命令行客户端类似,MySQL Shell 提供输入行编辑功能。然而,MySQL Shell 的功能远不止于此,它还包括 JavaScript 和 Python 的脚本功能、与 MySQL 一起使用的 API、命令完成等。

如何安装 MySQL 命令行客户端

MySQL Command Line Client 一般与 MySQL Server 一起安装,不需要单独下载安装 MySQL 客户端。要检查您的机器上是否有客户端程序,请转到搜索,切换到“应用程序”选项卡,然后键入“MySQL”。

image.png

如果您的 PC 上没有客户端并且您不想安装整个 MySQL 服务器包,请转到MySQL 下载页面,选择 Microsoft Windows 平台,然后下载 Windows(x86,64 位),邮编档案。您将在 bin 文件夹中找到 MySQL 命令行客户端二进制文件。

如何使用 MySQL 命令行客户端

那么,如何启动 MySQL 命令行客户端呢?要从命令行客户端访问 MySQL 服务器,请打开程序并输入密码。之后,您将能够使用客户端。

image.png

您还可以从命令提示符访问 MySQL 命令行客户端。为了这:

  • 打开命令提示符。
  • 导航到 bin 文件夹。例如:cd C:\Program Files\MySQL\MySQL Server 8.0\bin
  • 运行命令。mysql -u root -p
  • 输入密码。

image.png

如何从命令行开始管理 MySQL 数据库

要从命令行开始管理 MySQL 数据库,您需要熟悉命令行语法。让我们详细看看这堆简单的命令。

如何从命令行创建用户

首先,我们需要创建一个用户。为此,我们运行以下命令:

CREATE USER 'username' IDENTIFIED BY 'password';

不要忘记用您选择的用户名和密码替换用户名和密码占位符。

请记住,仅仅创建一个用户是不够的,您需要向该用户授予某些权限。为此,运行 MySQL 查询:

GRANT SELECT ON *.* TO 'username';
这仅显式授予指定用户的 SELECT 权限。如果您想授予用户对所有数据库的所有权限,请运行以下命令:

GRANT ALL PRIVILEGES ON *.* TO 'username';.

image.png

如何从命令行创建数据库

要创建数据库,请使用以下命令。将占位符替换为所需的数据库名称。

CREATE DATABASE dbname;
要开始使用新创建的数据库,请执行以下查询:

USE dbname;

image.png

如何从命令行删除 MySQL 数据库

要删除数据库,请运行以下简单命令。请记住,您将无法恢复删除,因此请谨慎执行操作。

DROP DATABASE dbname;

image.png

如何删除 MySQL 用户帐户

要在 MySQL 中删除用户,请执行查询:

DROP USER 'username';

image.png

MySQL 客户端选项和查询语法

要获取 MySQL 客户端命令的完整列表, 请在提示符处输入help 或 。\h

image.png

使用命令时,不要忘记以分号结束每个命令。

MySQL 命令行客户端支持大量的命令行选项,完整的列表可以在这里找到。在 MySQL 命令行语法中,选项在命令名称之后给出,并以一个或两个破折号开头,具体取决于它是选项名称的短形式还是长形式(例如, -? 和 )。请记住,选项名称区分大小写。–help

MySQL 命令行工具的替代品

在 MySQL 命令行客户端最受欢迎的替代品中,专家概述了 MySQL Workbench、dbForge Studio for MySQL、PHPMyAdmin、Toad Edge for MySQL、HeidiSQL、DataGrip、Navicat。

所有这些工具已经在市场上销售了很长一段时间,并且被证明是有用的、可靠的和可信的。每个解决方案都有一群崇拜者,并提供巨大的价值。那么问题来了:“当今市场上最好的 MySQL 客户端是什么?”

最好的 MySQL 客户端,而不是 MySQL CLI

无论您的特定目标和需求如何,最好的 MySQL 客户端之一是dbForge Studio for MySQL。它是用于数据库开发、管理和管理的全功能 MySQL GUI。Studio 大大超越了 MySQL 命令行工具——MySQL 命令行客户端和 Shell 的功能,是流行的桌面 MySQL GUI 客户端的有力竞争者。它拥有丰富的功能集,可以从简洁且用户友好的界面和命令行中使用。

对于初学者来说,代码自动完成、语法检查、无需任何编码即可直观地构建复杂查询的能力、大量文档和一流的客户服务将非常有益。有经验的用户会喜欢强大的数据库设计工具、计划和自动化日常任务的能力,以及数据报告和分析的巨大可能性。

Devart 向 dbForge Studio for MySQL 的潜在购买者提供 30 天的免费试用期。下载适用于 Windows 的 dbForge MySQL 客户端,并尝试它提供的极其丰富的功能。

最后修改时间:2022-06-22 11:28:55
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论