Inhaltsverzeichnis
简单熟悉一下
Heim Datenbank MySQL-Tutorial MySql官方手册学习笔记1 MySql简单上手_MySQL

MySql官方手册学习笔记1 MySql简单上手_MySQL

Jun 01, 2016 pm 01:23 PM
主机 密码 服务器 用户名

bitsCN.com

连接与断开服务器

连接服务器通常需要提供一个MySQL用户名并且很可能需要一个 密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名:
shell> <strong>mysql -h <em>host</em> -u <em>user</em> -p</strong>
Nach dem Login kopieren
Nach dem Login kopieren
Enter password: <strong>********</strong>
Nach dem Login kopieren
Nach dem Login kopieren

host代表MySQL服务器运行的主机名,user代表MySQL账户用户名,******** 代表你的密码。

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

shell> <strong>mysql -h <em>host</em> -u <em>user</em> -p</strong>
Nach dem Login kopieren
Nach dem Login kopieren
Enter password: <strong>********</strong>
Nach dem Login kopieren
Nach dem Login kopieren
Welcome to the MySQL monitor.  Commands end with ; or /g.
Nach dem Login kopieren
Your MySQL connection id is 25338 to server version: 5.1.2-alpha-standard
Nach dem Login kopieren
 
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
Nach dem Login kopieren
 
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
mysql>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

mysql> 提示符告诉你mysql准备为你输入命令。

一些MySQL安装允许用户以匿名(未命名)用户连接到本地主机上运行的服务器。如果你的机器是这种情况,你应该能不带任何选项地调用mysql与该服务器连接:

shell> <strong>mysql</strong>
Nach dem Login kopieren

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

mysql> QUIT
Nach dem Login kopieren
Bye
Nach dem Login kopieren

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

 

简单熟悉一下

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

mysql> SELECT VERSION(), CURRENT_DATE;//一个命令通常由SQL语句组成,随后跟着一个分号。
Nach dem Login kopieren
+-----------------+--------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
| VERSION()       | CURRENT_DATE |
Nach dem Login kopieren
+-----------------+--------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
| 5.1.2-alpha-log | 2005-10-11   |
Nach dem Login kopieren
+-----------------+--------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
1 row in set (0.01 sec) 
Nach dem Login kopieren
mysql>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

另外,mysql能够以大小写输入关键词。下列查询是等价的:

mysql> SELECT VERSION(), CURRENT_DATE;
Nach dem Login kopieren
mysql> select version(), current_date;
Nach dem Login kopieren
mysql> SeLeCt vErSiOn(), current_DATE;
Nach dem Login kopieren

这是另外一个查询,它说明你能将mysql用作一个简单的计算器:

mysql> SELECT SIN(PI()/4), (4+1)*5;
Nach dem Login kopieren
+------------------+---------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
| SIN(PI()/4)      | (4+1)*5 |
Nach dem Login kopieren
+------------------+---------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
| 0.70710678118655 |      25 |
Nach dem Login kopieren
+------------------+---------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
1 row in set (0.02 sec)
Nach dem Login kopieren

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

mysql> SELECT VERSION(); SELECT NOW();
Nach dem Login kopieren
+-----------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
| VERSION()       |
Nach dem Login kopieren
+-----------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
| 5.1.2-alpha-log |
Nach dem Login kopieren
+-----------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
1 row in set (0.00 sec)
Nach dem Login kopieren
Nach dem Login kopieren
 
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
+---------------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
| NOW()               |
Nach dem Login kopieren
+---------------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
| 2005-10-11 15:15:00 |
Nach dem Login kopieren
+---------------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
1 row in set (0.00 sec)
Nach dem Login kopieren
Nach dem Login kopieren

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

这里是一个简单的多行语句的例子:

mysql> SELECT
Nach dem Login kopieren
Nach dem Login kopieren
    -> <strong>USER()</strong>
Nach dem Login kopieren
Nach dem Login kopieren
    -> <strong>,</strong>
Nach dem Login kopieren
    -> <strong>CURRENT_DATE;</strong>
Nach dem Login kopieren
+---------------+--------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
| USER()        | CURRENT_DATE |
Nach dem Login kopieren
+---------------+--------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
| jon@localhost | 2005-10-11   |
Nach dem Login kopieren
+---------------+--------------+
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

在这个例子中,在输入多行查询的第一行后,要注意提示符从mysql>变为->,这正是mysql指出它没见到完整的语句并且正在等待剩余的部分。提示符是你的朋友,因为它提供有价值的反馈,如果使用该反馈,将总是知道mysql正在等待什么。

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

mysql> SELECT
Nach dem Login kopieren
Nach dem Login kopieren
    -> <strong>USER()</strong>
Nach dem Login kopieren
Nach dem Login kopieren
    -> <strong>/c</strong>
Nach dem Login kopieren
mysql>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

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

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

提示符

含义

mysql>

准备好接受新命令。

->

等待多行命令的下一行。

'>

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

">

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

`>

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

/*>

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

 

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

mysql> SELECT * FROM my_table WHERE name = 'Smith AND age 
Nach dem Login kopieren
Nach dem Login kopieren
    '>
Nach dem Login kopieren

如果你输入SELECT语句,然后按Enter(回车)键并等待结果,什么都没有出现。不要惊讶,“为什么该查询这么长呢?”,注意">提示符提供的线索。它告诉你mysql期望见到一个未终止字符串的余下部分。(你看见语句中的错误吗?字符串"Smith丢掉了第二个引号。)

走到这一步,你该做什么?最简单的是取消命令。然而,在这种情况下,你不能只是输入/c,因为mysql作为它正在收集的字符串的一部分来解释它!相反,应输入关闭的引号字符(这样mysql知道你完成了字符串),然后输入/c:

mysql> SELECT * FROM my_table WHERE name = 'Smith AND age 
Nach dem Login kopieren
Nach dem Login kopieren
    '> '/c
Nach dem Login kopieren
mysql>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

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

`> 提示符类似于 '> 和"> 提示符,但表示你已经开始但没有结束以`> 开始的识别符。

知道'>和">提示符的含义很重要,因为如果你错误地输入一个未终止的字符串,任何后面输入的行将要被mysql忽略--包括包含QUIT的行!这可能令人相当困惑,特别是如果取消当前命令前还不知道你需要提供终止引号。

bitsCN.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie lässt sich das Problem lösen, dass Windows 11 Sie auffordert, den Administrator-Benutzernamen und das Passwort einzugeben, um fortzufahren? Wie lässt sich das Problem lösen, dass Windows 11 Sie auffordert, den Administrator-Benutzernamen und das Passwort einzugeben, um fortzufahren? Apr 11, 2024 am 09:10 AM

Wenn Sie ein Win11-System verwenden, werden Sie manchmal aufgefordert, den Benutzernamen und das Passwort des Administrators einzugeben. In diesem Artikel wird erläutert, wie Sie mit dieser Situation umgehen. Methode 1: 1. Klicken Sie auf [Windows-Logo] und drücken Sie dann [Umschalt+Neustart], um in den abgesicherten Modus zu wechseln, oder gehen Sie folgendermaßen in den abgesicherten Modus: Klicken Sie auf das Startmenü und wählen Sie „Einstellungen“. Wählen Sie „Update und Sicherheit“; wählen Sie „Jetzt neu starten“ unter „Wiederherstellung“ und geben Sie die Optionen ein. Wählen Sie „Fehlerbehebung“ – „Erweiterte Optionen“ – „Starteinstellungen“.

So legen Sie das WLAN-Passwort des Routers mit dem Mobiltelefon fest (mit dem Mobiltelefon als Werkzeug) So legen Sie das WLAN-Passwort des Routers mit dem Mobiltelefon fest (mit dem Mobiltelefon als Werkzeug) Apr 24, 2024 pm 06:04 PM

Drahtlose Netzwerke sind in der heutigen digitalen Welt zu einem unverzichtbaren Bestandteil des Lebens der Menschen geworden. Besonders wichtig ist jedoch der Schutz der Sicherheit persönlicher drahtloser Netzwerke. Das Festlegen eines sicheren Passworts ist der Schlüssel, um sicherzustellen, dass Ihr WLAN-Netzwerk nicht von anderen gehackt werden kann. Um die Sicherheit Ihres Netzwerks zu gewährleisten, erfahren Sie in diesem Artikel ausführlich, wie Sie mit Ihrem Mobiltelefon das WLAN-Passwort des Routers ändern. 1. Öffnen Sie die Router-Verwaltungsseite – Öffnen Sie die Router-Verwaltungsseite im mobilen Browser und geben Sie die Standard-IP-Adresse des Routers ein. 2. Geben Sie den Administrator-Benutzernamen und das Passwort ein. Um Zugriff zu erhalten, geben Sie auf der Anmeldeseite den korrekten Administrator-Benutzernamen und das richtige Passwort ein. 3. Navigieren Sie zur Seite mit den WLAN-Einstellungen – suchen Sie auf der Router-Verwaltungsseite nach der Seite mit den WLAN-Einstellungen und klicken Sie darauf, um sie aufzurufen. 4. Finden Sie das aktuelle WLAN

Anleitung zum Ändern des WLAN-Passworts auf einem Mobiltelefon (einfache Bedienung) Anleitung zum Ändern des WLAN-Passworts auf einem Mobiltelefon (einfache Bedienung) Apr 26, 2024 pm 06:25 PM

Drahtlose Netzwerke sind mit der rasanten Entwicklung des Internets zu einem unverzichtbaren Bestandteil unseres Lebens geworden. Zum Schutz persönlicher Daten und der Netzwerksicherheit ist es jedoch sehr wichtig, Ihr WLAN-Passwort regelmäßig zu ändern. Um Ihnen dabei zu helfen, die Sicherheit Ihres Heimnetzwerks besser zu schützen, stellt Ihnen dieser Artikel eine detaillierte Anleitung vor, wie Sie Ihr WLAN-Passwort mit Ihrem Mobiltelefon ändern können. 1. Verstehen Sie die Bedeutung von WLAN-Passwörtern. WLAN-Passwörter sind die erste Verteidigungslinie zum Schutz persönlicher Daten und der Netzwerksicherheit. Wenn Sie ihre Bedeutung verstehen, können Sie besser verstehen, warum Sie Ihr Passwort regelmäßig ändern müssen. 2. Stellen Sie sicher, dass das Telefon mit dem WLAN verbunden ist, bevor Sie das WLAN-Passwort ändern. 3. Öffnen Sie das Einstellungsmenü des Telefons und rufen Sie das Einstellungsmenü des Telefons auf.

Best-Practice-Leitfaden zum Erstellen von IP-Proxyservern mit PHP Best-Practice-Leitfaden zum Erstellen von IP-Proxyservern mit PHP Mar 11, 2024 am 08:36 AM

Bei der Netzwerkdatenübertragung spielen IP-Proxyserver eine wichtige Rolle. Sie helfen Benutzern dabei, ihre echten IP-Adressen zu verbergen, ihre Privatsphäre zu schützen und die Zugriffsgeschwindigkeit zu verbessern. In diesem Artikel stellen wir den Best-Practice-Leitfaden zum Aufbau eines IP-Proxyservers mit PHP vor und stellen spezifische Codebeispiele bereit. Was ist ein IP-Proxyserver? Ein IP-Proxyserver ist ein Zwischenserver zwischen dem Benutzer und dem Zielserver. Er fungiert als Übertragungsstation zwischen dem Benutzer und dem Zielserver und leitet die Anforderungen und Antworten des Benutzers weiter. Durch die Verwendung eines IP-Proxyservers

Falsches Passwort, Vorsicht BitLocker-Warnung Falsches Passwort, Vorsicht BitLocker-Warnung Mar 26, 2024 am 09:41 AM

In diesem Artikel erfahren Sie, wie Sie das Problem eines falschen Passworts lösen können, insbesondere wie Sie beim Umgang mit BitLocker-Warnungen vorsichtig sein müssen. Diese Warnung wird ausgelöst, wenn in BitLocker mehrmals ein falsches Passwort eingegeben wird, um das Laufwerk zu entsperren. Normalerweise tritt diese Warnung auf, weil das System über eine Richtlinie verfügt, die fehlerhafte Anmeldeversuche begrenzt (normalerweise sind drei Anmeldeversuche zulässig). In diesem Fall erhält der Nutzer eine entsprechende Warnmeldung. Die vollständige Warnmeldung lautet wie folgt: Das eingegebene Passwort ist falsch. Bitte beachten Sie, dass die fortlaufende Eingabe falscher Passwörter zur Sperrung des Kontos führt. Dies dient dem Schutz Ihrer Daten. Wenn Sie Ihr Konto entsperren müssen, müssen Sie einen BitLocker-Wiederherstellungsschlüssel verwenden. Das Passwort ist falsch. Achten Sie auf die BitLocker-Warnung, die Sie erhalten, wenn Sie sich an Ihrem Computer anmelden

Der am 27. Juli offiziell angekündigte Lenovo YOGA Portal Mini-Host wurde von ChinaJoy veröffentlicht und verfügt über ein integriertes 350-W-Netzteil Der am 27. Juli offiziell angekündigte Lenovo YOGA Portal Mini-Host wurde von ChinaJoy veröffentlicht und verfügt über ein integriertes 350-W-Netzteil Jul 23, 2024 pm 01:47 PM

Laut Nachrichten dieser Website vom 23. Juli wird nun bestätigt, dass der seit langem vorgestellte Hochleistungs-Desktop-Computer YOGA Portal von Lenovo am 27. Juli bei ChinaJoy in Shanghai offiziell vorgestellt wird. Es wird behauptet, dass es sich um einen Mini handelt Host, der für die professionelle KI-Erstellung entwickelt wurde. Es ist ein Performance-Meister und ein Experte für die KI-Erstellung digitaler 3D-Menschen. Der virtuelle KI-Hintergrund basiert auf den Bildern vor Ort, die von unserem Freund @yuP in Shanghai bereitgestellt wurden. besteht aus eloxiertem Aluminium und ist mit einem Intel Core i7-14700-Prozessor, 32 GB DDR5-Speicher und einem 1 TB Solid-State-Laufwerk ausgestattet. YOGA Portal ist sowohl ein Host als auch eine All-in-One-KI-Erstellungsmaschine. Der leistungsstarke Host wird mit einer algorithmusoptimierten Kamera zu einer integrierten Lösung kombiniert. Stellen Sie sich einfach vor die Kamera, d.h.

MSI präsentiert MEG Vision MSI präsentiert MEG Vision Jun 09, 2024 am 11:15 AM

Laut Nachrichten dieser Website vom 5. Juni nahm MSI an der Taipei International Computer Show 2024 teil und stellte einen neuen Flaggschiff-Gaming-Computer namens MEGVisionXAI vor. Diese Spielekonsole ist eine Erweiterung der bestehenden Vision-Serie und verfügt über ein sehr auffälliges Surround-Glas-Design, bei dem die internen Komponenten deutlich sichtbar sind. Der attraktivste Teil ist, dass die Vorderseite des Hosts mit einem übergroßen Touchscreen ausgestattet ist. Laut MSI können damit die exklusiven KI-Anwendungen von MSI synchronisiert werden, um verschiedene KI-Funktionen weiter zu verbessern. Die entsprechenden Bilder, die dieser Seite beigefügt sind, sind wie folgt: MSI hat noch keine weiteren Details erklärt. Auf den geteilten Bildern können Sie sehen, dass ein lokaler KI-Chatbot auf dem Bildschirm läuft und ihn auffordern kann, KI-Aufgaben zu erledigen und lokal gespeicherte Dokumente suchen. Quelle des obigen Bildes:

So konfigurieren Sie Dnsmasq als DHCP-Relay-Server So konfigurieren Sie Dnsmasq als DHCP-Relay-Server Mar 21, 2024 am 08:50 AM

Die Rolle eines DHCP-Relays besteht darin, empfangene DHCP-Pakete an einen anderen DHCP-Server im Netzwerk weiterzuleiten, auch wenn sich die beiden Server in unterschiedlichen Subnetzen befinden. Durch die Verwendung eines DHCP-Relays können Sie einen zentralen DHCP-Server im Netzwerkzentrum bereitstellen und ihn verwenden, um allen Netzwerksubnetzen/VLANs dynamisch IP-Adressen zuzuweisen. Dnsmasq ist ein häufig verwendeter DNS- und DHCP-Protokollserver, der als DHCP-Relay-Server konfiguriert werden kann, um die Verwaltung dynamischer Hostkonfigurationen im Netzwerk zu unterstützen. In diesem Artikel zeigen wir Ihnen, wie Sie dnsmasq als DHCP-Relay-Server konfigurieren. Inhaltsthemen: Netzwerktopologie Konfigurieren statischer IP-Adressen auf einem DHCP-Relay D auf einem zentralen DHCP-Server

See all articles