【MySQL】7.0 入门学习(七)——MySQL基本指令:帮助、清除输入、查询等

1.0 help == ? 帮助指令,查询某个指令的解释、用法、说明等。详情参考博文:

【数据库】6.0 MySQL入门学习(六)——MySQL启动与停止、官方手册、文档查询

https://www.cnblogs.com/xiaofu007/p/10301005.html

2.0 在cmd命令行中,输入“”ysql --help”,可以查看由mysql提供的选择项目表。
image
3.0 为了连接服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个 密码。

如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名。联系管理员以找出进行连接所使用的参数 (即,连接的主机、用户名和使用的密码)。知道正确的参数后,可以按照以下方式进行连接:

<pre>shell> mysql -h host -u user -p</pre>

<pre>Enter password: ************</pre>

host和user分别代表MySQL服务器运行的主机名和MySQL账户用户名。设置时替换为正确的值。******** 代表你的密码;当mysql显示Enter password:提示时输入它。

如果有效,你应该看见mysql>提示符后的一些介绍信息:

<pre>shell> mysql -h host -u user -p</pre>

<pre>Enter password: ************</pre>

<pre>Welcome to the MySQL monitor. Commands end with ; or \g.</pre>

<pre>Your MySQL connection id is 25338 to server version: 5.1.2-alpha-standard</pre>

<pre>Type 'help;' or '\h' for help. Type '\c' to clear the buffer.</pre>

<pre>mysql></pre>

mysql> 提示符告诉你mysql准备为你输入命令。(当然,如果mysql刚装好,可能没有密码,直接按回车键即可)

image

一些MySQL安装允许用户以匿名(未命名)用户连接到本地主机上运行的服务器。如果你的机器是这种情况,你可以这样:

shell> mysql

image

很明显,我的不行。

4.0 成功地连接后,可以在mysql>提示下输入QUIT (或\q)随时退出:

<pre>mysql> QUIT

</pre>

image

可见,mysql大小写不敏感。

在Unix中,也可以按control-D键断开服务器。

5.0 要求服务器告诉它的版本号和当前日期。在mysql>提示输入如下命令并按回车键:

mysql> SELECT VERSION(), CURRENT_DATE;

image
6.0 可见,一个命令通常由SQL语句组成,随后跟着一个分号。

(有一些例外不需要分号。早先提到的QUIT是一个例子。后面我们将看到其它的例子。)因为mysql是大小写不敏感的,所以下面三行命令是等价的:

<pre>mysql> SELECT VERSION(), CURRENT_DATE;</pre>

<pre>mysql> select version(), current_date;</pre>

<pre>mysql> SeLeCt vErSiOn(), current_DATE;</pre>

当发出一个命令时,mysql将它发送给服务器并显示执行结果,然后显示另一个mysql>显示它准备好接受其它命令。

mysql显示返回了多少行,以及查询花了多长时间,它给你提供服务器性能的一个大致概念。因为他们表示时钟时间(不是 CPU 或机器时间),并且因为他们受到诸如服务器负载和网络延时的影响,因此这些值是不精确的。

7.0 mysql可以用来作为一个简单的计算器:

mysql> SELECT SIN(PI()/4), (4+1)5;*

image
8.0 至此显示的命令是相当短的单行语句。你可以在一行上输入多条语句,只需要以一个分号间隔开各语句:

mysql> SELECT VERSION(); SELECT NOW();

image

9.0 不必全在一个行内给出一个命令,较长命令可以输入到多个行中。mysql通过寻找终止分号而不是输入行的结束来决定语句在哪儿结束。(换句话说,mysql接受自由格式的输入:它收集输入行但直到看见分号才执行。)

<pre>mysql> SELECT</pre>

<pre> -> USER()</pre>

<pre> -> ,</pre>

<pre> -> CURRENT_DATE; </pre>

image

提示符从mysql>变为->,这正是mysql如何指出它没见到完整的语句并且正在等待剩余的部分。提示符是你的朋友,因为它提供有价值的反馈,如果使用该反馈,将总是知道mysql正在等待什么。

10.0 如果你决定不想执行正在输入过程中的一个命令,输入\c取消它:

<pre>mysql> SELECT</pre>

<pre> -> USER()</pre>

<pre> -> \c</pre>

<pre>mysql></pre>

这里也要注意提示符,在你输入\c以后,它切换回到mysql>,提供反馈以表明mysql准备接受一个新命令。

image
image
11.0 下表显示出可以看见的各个提示符并简述它们所表示的mysql的状态:

|

提示符

|

含义

|
|

mysql>

|

准备好接受新命令。

|
|

->

|

等待多行命令的下一行。

|
|

'>

|

等待下一行,等待以单引号(“'”)开始的字符串的结束。

|
|

">

|

等待下一行,等待以双引号(“"”)开始的字符串的结束。

|
|

`>

|

等待下一行,等待以反斜点(‘`’)开始的识别符的结束。

|
|

/*>

|

等待下一行,等待以/*开始的注释的结束。

|

12.0 在字符串收集期间将出现 '> 和 "> 提示符(提示MySQL正等待字符串的结束)。在MySQL中,可以写由‘'’或‘"’字符括起来的字符串 (例如,'hello'或"goodbye"),并且mysql允许输入跨越多行的字符串。当看到一个 '> 或 "> 提示符时,这意味着已经输入了包含以‘'’或‘"’括号字符开始的字符串的一行,但是还没有输入终止字符串的匹配引号。这显示你粗心地省掉了一个引号字符。例如:

<pre>mysql> SELECT * FROM my_table WHERE name = 'Smith AND age < 30;</pre>

<pre> '></pre>

image

这时候发现,“;”分号和“\c”都无法终结语句。

image

因为mysql作为它正在收集的字符串的一部分来解释它,相反,应输入关闭的引号字符(这样mysql知道你完成了字符串),然后输入\c:

<pre>mysql> SELECT * FROM my_table WHERE name = 'Smith AND age < 30;</pre>

<pre> '> '\c</pre>

<pre>mysql></pre>

提示符回到mysql>,显示mysql准备好接受一个新命令了。

image

因为如果你错误地输入一个未终止的字符串,任何后面输入的行将要被mysql忽略--包括包含QUIT的行。

END



喜欢的朋友记得点赞、收藏、关注哦!!!

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

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

相关文章

网络基础知识--4

什么是PBR? 1.定义 PBR&#xff08;Policy - Based Routing&#xff09;即策略路由。它是一种网络技术&#xff0c;允许网络管理员根据自己定义的策略来转发数据包&#xff0c;而不是仅仅依赖于传统的基于目的地址的路由方式。通过 PBR&#xff0c;网络管理员可以灵活地控制…

2024最新鸿蒙开发面试题合集-HarmonyOS NEXT Release(API 12 Release)

1. HarmonyOS应用打包后的文件扩展名是? 打包后的文件扩展名为.hap&#xff08;HarmonyOS Ability Package&#xff09;&#xff0c;这是HarmonyOS应用的标准包格式 2. 页面和自定义组件生命周期有哪些? 页面和自定义组件生命周期说明 有Entry装饰器的component组件的生命…

低代码开源项目Joget的研究——基本概念和应用

大纲 1. 基本概念1.1 Form1.1.1 Form1.1.1.1 概述1.1.1.2 主要特点和用途1.1.1.3 创建和使用 Form1.1.1.4 示例 1.1.2 Section1.1.2.1 概述1.1.2.2 主要特点和用途1.1.2.3 示例 1.1.3 Column1.1.4 Field1.1.5 示例 1.2 Datalist1.2.1 Datalist1.2.1.1 主要特点和用途1.2.1.2 创…

单机游戏《野狗子》游戏运行时提示dbghelp.dll缺失是什么原因?dbghelp.dll缺失要怎么解决?

《野狗子》游戏运行时提示dbghelp.dll缺失&#xff1a;原因与解决方案 在畅游《野狗子》这款引人入胜的游戏世界时&#xff0c;突然遭遇“dbghelp.dll缺失”的错误提示&#xff0c;无疑会给玩家的探险之旅蒙上一层阴影。作为一名深耕软件开发领域的从业者&#xff0c;我深知此…

Marscode AI辅助编程

直接使用Marscode的云服务来开发&#xff0c;也是很方便的&#xff0c;不用担心配置环境的问题&#xff0c;很适合初步学习&#xff0c;在任何设备都能开发。 番茄钟 请你基于html、tailwind css和javascript&#xff0c;帮我设计一个“番茄时钟”。要求UI简洁美观大方&#x…

使用Vue的props进行组件传递校验时出现 Extraneous non-props attributes的解决方案

作者&#xff1a;CSDN-PleaSure乐事 欢迎大家阅读我的博客 希望大家喜欢 使用环境&#xff1a;WebStorm 目录 出现错误的情况 报错&#xff1a; 代码&#xff1a; 报错截图 原因分析 解决方案 方法一 方法二 出现错误的情况 以下是我遇到该错误时遇到的报错和代码&…

后端-redis

Redis RedisString类型String类型的常用命令 Hash类型Hash类型的常用命令 List类型List类型的常用命令 Set类型Set类型的常用命令 SortedSet类型SortedSet类型的常用命令 Redis序列化缓存更新策略缓存穿透缓存雪崩缓存击穿 Redis Redis是一个key-value的数据库&#xff0c;key…

Android 代码模式的理解

定义&#xff1a;给目标对象提供一个代理对象&#xff0c;并由代理对象控制目标对象的引用 目的&#xff1a;通过引入代理的方式来间接访问目标对象&#xff0c;防止直接访问目标对象给系统带来不确定的复杂性 静态代理&#xff1a;编译时就确定了被代理的类是哪一个动态代理&…

基于卷积神经网络融合Inception模块的人脸识别

&#x1f472;&#x1f472;作者主页&#xff1a;&#x1f517;杰森的博客 &#x1f4d2;&#x1f4d2;本文摘要&#xff1a;基于卷积神经网络融合Inception模块的人脸识别&#xff0c;原理分享 &#x1f496;&#x1f496;如果本文帮助到你的话&#xff0c;还请各位小伙伴&…

ffmpeg之显示一个yuv照片

显示YUV图片的步骤 1.初始化SDL库 目的&#xff1a;确保SDL库正确初始化&#xff0c;以便可以使用其窗口、渲染和事件处理功能。操作&#xff1a;调用 SDL_Init(SDL_INIT_VIDEO) 来初始化SDL的视频子系统。 2.创建窗口用于显示YUV图像&#xff1a; 目的&#xff1a;创建一个…

php的线程安全与非线程安全版本的区别

PHP的线程安全&#xff08;Thread Safe&#xff0c;简称TS&#xff09;与非线程安全&#xff08;Non-Thread Safe&#xff0c;简称NTS&#xff09;版本主要在多线程环境下的行为特性、性能、以及适用场景上存在差异。以下是两者的详细对比&#xff1a; 一、定义与概念 线程安…

iDP3复现代码模型训练全流程(一)——train_policy.sh

iDP3 核心脚本包括三个&#xff1a;deploy_policy.sh、vis_dataset.sh、train_policy.sh&#xff0c;分别代表了部署、预处理和训练&#xff0c;分别作为对应 py 脚本的参数设置前置环节 训练环节仅需运行指令&#xff1a; # 3d policy bash scripts/train_policy.sh idp3 gr1…

链原生 Web3 AI 网络 Chainbase 推出 AVS 主网, 拓展 EigenLayer AVS 应用场景

Chainbase AVS 主网的正式上线&#xff0c;正在将 Chainbase 不同的层进行深入的串联&#xff0c;为 Chainbase 数据网络带来了验证和处理方面的应用与拓展的能力&#xff0c;并成为数据体系全面启动的新契机。 在 12 月 4 日&#xff0c;链原生的 Web3 AI 数据网络 Chainbase …

Rasa框架的优点和缺点

优点 1. 开源和免费 Rasa 是开源的&#xff0c;无需支付许可费用&#xff0c;可自由下载和修改源码&#xff0c;适合预算有限或需要定制化解决方案的团队。企业可以完全掌控自己的对话系统&#xff0c;无需依赖外部服务。 2. 数据隐私和安全 Rasa 支持完全本地部署&#xf…

如何提高永磁电动机的节电效果

在现代工业和家庭应用中&#xff0c;永磁电动机因其优越的性能和节能特性&#xff0c;逐渐成为主流选择。随着能源日益紧缺和环境问题的日益严重&#xff0c;寻求高效的电动机节能方案显得尤为重要。 一、永磁电动机的基本原理 永磁电动机的核心是永磁体&#xff0c;这些永磁…

Visual Studio 使用 GitHub Copilot 与 IntelliCode 辅助编码 【AI辅助开发系列】

&#x1f380;&#x1f380;&#x1f380;【AI辅助编程系列】&#x1f380;&#x1f380;&#x1f380; Visual Studio 使用 GitHub Copilot 与 IntelliCode 辅助编码Visual Studio 安装和管理 GitHub CopilotVisual Studio 使用 GitHub Copilot 扩展Visual Studio 使用 GitHu…

Jenkins 任意文件读取(CVE-2024-23897)修复及复现

Jenkins任意文件读取漏洞CVE-2024-23897修复及复现 漏洞详情影响范围漏洞复现修复建议 Jenkins是一个开源软件项目&#xff0c;是基于Java开发的一种持续集成工具&#xff0c;用于监控持续重复的工作&#xff0c;旨在提供一个开放易用的软件平台&#xff0c;使软件项目可以进行…

智慧农业云平台与水肥一体化:道品科技引领农业现代化新潮流

在当今科技飞速发展的时代&#xff0c;农业也正经历着一场深刻的变革。智慧农业云平台和水肥一体化技术的出现&#xff0c;为农业生产带来了前所未有的机遇和挑战。 一、智慧农业云平台&#xff1a;农业生产的 “智慧大脑” 智慧农业云平台就像是农业生产的 “智慧大脑”&…

C++--------内存结构

C内存结构 程序内存分区&#xff1a; 栈区&#xff08;Stack&#xff09;&#xff1a;由编译器自动分配和释放&#xff0c;用于存放函数的参数值、局部变量等。其操作方式类似于数据结构中的栈&#xff0c;先进后出。例如&#xff0c;在函数调用时&#xff0c;函数内部的局部变…

f(f(x))=x^2 -11x+36, 求f(6)的值,

偶然看到的一个题目&#xff0c;一时兴起&#xff0c;做了一下。题目如下 简单粗暴的思路是待定系数法&#xff0c;盲猜f(x)是个2次函数&#xff0c;令f(x)ax^2bxc ,带入原式&#xff0c;发现矛盾&#xff08;计算略&#xff09;就想放弃了。 忽然看到如果带入6 的话&#xf…