目次
简单熟悉一下
ホームページ データベース mysql チュートリアル 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>
ログイン後にコピー
ログイン後にコピー
Enter password: <strong>********</strong>
ログイン後にコピー
ログイン後にコピー

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

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

shell> <strong>mysql -h <em>host</em> -u <em>user</em> -p</strong>
ログイン後にコピー
ログイン後にコピー
Enter password: <strong>********</strong>
ログイン後にコピー
ログイン後にコピー
Welcome to the MySQL monitor.  Commands end with ; or /g.
ログイン後にコピー
Your MySQL connection id is 25338 to server version: 5.1.2-alpha-standard
ログイン後にコピー
 
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
ログイン後にコピー
 
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
mysql>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

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

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

shell> <strong>mysql</strong>
ログイン後にコピー

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

mysql> QUIT
ログイン後にコピー
Bye
ログイン後にコピー

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

 

简单熟悉一下

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

mysql> SELECT VERSION(), CURRENT_DATE;//一个命令通常由SQL语句组成,随后跟着一个分号。
ログイン後にコピー
+-----------------+--------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
| VERSION()       | CURRENT_DATE |
ログイン後にコピー
+-----------------+--------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
| 5.1.2-alpha-log | 2005-10-11   |
ログイン後にコピー
+-----------------+--------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
1 row in set (0.01 sec) 
ログイン後にコピー
mysql>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

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

mysql> SELECT VERSION(), CURRENT_DATE;
ログイン後にコピー
mysql> select version(), current_date;
ログイン後にコピー
mysql> SeLeCt vErSiOn(), current_DATE;
ログイン後にコピー

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

mysql> SELECT SIN(PI()/4), (4+1)*5;
ログイン後にコピー
+------------------+---------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
| SIN(PI()/4)      | (4+1)*5 |
ログイン後にコピー
+------------------+---------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
| 0.70710678118655 |      25 |
ログイン後にコピー
+------------------+---------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
1 row in set (0.02 sec)
ログイン後にコピー

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

mysql> SELECT VERSION(); SELECT NOW();
ログイン後にコピー
+-----------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
| VERSION()       |
ログイン後にコピー
+-----------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
| 5.1.2-alpha-log |
ログイン後にコピー
+-----------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
1 row in set (0.00 sec)
ログイン後にコピー
ログイン後にコピー
 
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
+---------------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
| NOW()               |
ログイン後にコピー
+---------------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
| 2005-10-11 15:15:00 |
ログイン後にコピー
+---------------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
1 row in set (0.00 sec)
ログイン後にコピー
ログイン後にコピー

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

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

mysql> SELECT
ログイン後にコピー
ログイン後にコピー
    -> <strong>USER()</strong>
ログイン後にコピー
ログイン後にコピー
    -> <strong>,</strong>
ログイン後にコピー
    -> <strong>CURRENT_DATE;</strong>
ログイン後にコピー
+---------------+--------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
| USER()        | CURRENT_DATE |
ログイン後にコピー
+---------------+--------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
| jon@localhost | 2005-10-11   |
ログイン後にコピー
+---------------+--------------+
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

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

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

mysql> SELECT
ログイン後にコピー
ログイン後にコピー
    -> <strong>USER()</strong>
ログイン後にコピー
ログイン後にコピー
    -> <strong>/c</strong>
ログイン後にコピー
mysql>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

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

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

提示符

含义

mysql>

准备好接受新命令。

->

等待多行命令的下一行。

'>

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

">

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

`>

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

/*>

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

 

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

mysql> SELECT * FROM my_table WHERE name = 'Smith AND age 
ログイン後にコピー
ログイン後にコピー
    '>
ログイン後にコピー

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

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

mysql> SELECT * FROM my_table WHERE name = 'Smith AND age 
ログイン後にコピー
ログイン後にコピー
    '> '/c
ログイン後にコピー
mysql>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

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

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

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

bitsCN.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11 で続行するために管理者のユーザー名とパスワードの入力を求められる問題を解決するにはどうすればよいですか? Windows 11 で続行するために管理者のユーザー名とパスワードの入力を求められる問題を解決するにはどうすればよいですか? Apr 11, 2024 am 09:10 AM

Win11 を使用している場合、管理者のユーザー名とパスワードの入力を要求される場合があるため、この記事ではその対処方法について説明します。方法 1: 1. [Windows ロゴ] をクリックし、[Shift+Restart] を押してセーフ モードに入るか、[スタート] メニューをクリックして [設定] を選択するという方法でセーフ モードに入ります。 「更新とセキュリティ」を選択し、「回復」で「今すぐ再起動する」を選択し、再起動してオプションを入力した後、 - トラブルシューティング - 詳細オプション - 起動設定 -&mdash を選択します。

携帯電話を使用してルーターのWiFiパスワードを設定する方法(携帯電話をツールとして使用) 携帯電話を使用してルーターのWiFiパスワードを設定する方法(携帯電話をツールとして使用) Apr 24, 2024 pm 06:04 PM

ワイヤレス ネットワークは、今日のデジタル世界で人々の生活に不可欠な部分となっています。ただし、個人のワイヤレス ネットワークのセキュリティを保護することが特に重要です。強力なパスワードを設定することは、WiFi ネットワークが他人にハッキングされないようにするための鍵となります。ネットワークのセキュリティを確保するために、この記事では、携帯電話を使用してルーターの WiFi パスワードを変更する方法を詳しく紹介します。 1. ルーター管理ページを開く - モバイルブラウザでルーター管理ページを開き、ルーターのデフォルトの IP アドレスを入力します。 2. 管理者のユーザー名とパスワードを入力します - アクセスするには、ログイン ページに正しい管理者のユーザー名とパスワードを入力します。 3. ワイヤレス設定ページに移動します。ルーター管理ページでワイヤレス設定ページを見つけてクリックし、そのページに入ります。 4.現在のWiを見つける

携帯電話のWi-Fiパスワード変更チュートリアル(簡単操作) 携帯電話のWi-Fiパスワード変更チュートリアル(簡単操作) Apr 26, 2024 pm 06:25 PM

インターネットの急速な発展に伴い、ワイヤレス ネットワークは私たちの生活に欠かせないものになりました。ただし、個人情報とネットワークのセキュリティを保護するために、Wi-Fi パスワードを定期的に変更することが非常に重要です。ホーム ネットワークのセキュリティをより適切に保護するために、この記事では、携帯電話を使用して WiFi パスワードを変更する方法に関する詳細なチュートリアルを紹介します。 1. WiFi パスワードの重要性を理解する WiFi パスワードは、インターネット時代において、個人情報とネットワーク セキュリティを保護するための第一の防御線です。その重要性を理解することで、パスワードを定期的に変更する必要がある理由をよりよく理解できます。 2. 電話機が Wi-Fi に接続されていることを確認します。まず、Wi-Fi パスワードを変更する前に、パスワードを変更する Wi-Fi ネットワークに電話機が接続されていることを確認します。 3. 電話機の設定メニューを開き、電話機の設定メニューに入ります。

パスワードが間違っています。BitLocker の警告に注意してください パスワードが間違っています。BitLocker の警告に注意してください Mar 26, 2024 am 09:41 AM

この記事では、間違ったパスワードの問題を解決する方法、特に BitLocker の警告に対処する際の注意の必要性について説明します。この警告は、ドライブのロックを解除するために BitLocker に間違ったパスワードを複数回入力するとトリガーされます。通常、この警告は、不正なログイン試行を制限するポリシーがシステムにあるために発生します (通常、ログイン試行は 3 回まで許可されます)。この場合、ユーザーは適切な警告メッセージを受け取ります。完全な警告メッセージは次のとおりです: 入力されたパスワードが間違っています。間違ったパスワードを入力し続けると、アカウントがロックされることに注意してください。これは、データのセキュリティを保護するためです。アカウントのロックを解除する必要がある場合は、BitLocker 回復キーを使用する必要があります。パスワードが間違っています。コンピュータにログインするときに表示される BitLocker 警告に注意してください

Dnsmasq を DHCP リレー サーバーとして構成する方法 Dnsmasq を DHCP リレー サーバーとして構成する方法 Mar 21, 2024 am 08:50 AM

DHCP リレーの役割は、2 つのサーバーが異なるサブネット上にある場合でも、受信した DHCP パケットをネットワーク上の別の DHCP サーバーに転送することです。 DHCP リレーを使用すると、ネットワーク センターに集中 DHCP サーバーを展開し、それを使用してすべてのネットワーク サブネット/VLAN に IP アドレスを動的に割り当てることができます。 Dnsmasq は、一般的に使用される DNS および DHCP プロトコル サーバーであり、ネットワーク内の動的ホスト構成の管理を支援する DHCP リレー サーバーとして構成できます。この記事では、dnsmasq を DHCP リレー サーバーとして構成する方法を説明します。コンテンツ トピック: ネットワーク トポロジ DHCP リレー上の静的 IP アドレスの構成 集中型 DHCP サーバー上の DHCP リレー D

MSI が MEG Vision を展示 MSI が MEG Vision を展示 Jun 09, 2024 am 11:15 AM

6月5日の当サイトのニュースによると、MSIは2024年台北国際コンピュータショーに参加し、MEGVisionXAIと呼ばれる新しいフラッグシップゲーミングコンピュータを展示した。このゲーム機は既存の Vision シリーズを拡張したもので、内部コンポーネントがはっきりと見える、非常に目を引くサラウンド ガラス デザインを採用しています。最も魅力的なのは、ホストの前面に特大タッチスクリーンが装備されており、MSI独自のAIアプリケーションを同期して、さまざまなAI機能をさらに強化できることだとMSIスタッフは述べています。このサイトに添付されている関連写真は次のとおりです: MSI はまだ詳細を説明していませんが、共有された写真からは、ユーザーが画面上でローカル AI チャットボットを操作し、AI タスクの完了を依頼できることがわかります。ローカルに保存されているドキュメントを見つけて待ちます。上の画像の出典:

Lenovo YOGA Portal ミニホストが7月27日に正式発表、ChinaJoyから発売、350W電源内蔵 Lenovo YOGA Portal ミニホストが7月27日に正式発表、ChinaJoyから発売、350W電源内蔵 Jul 23, 2024 pm 01:47 PM

7月23日のこのウェブサイトのニュースによると、長い間暴露されていたLenovoのYOGA Portal高性能デスクトップコンピュータが、7月27日に上海のChinaJoyで正式にリリースされることが確認されました。プロフェッショナルな AI 作成のために設計されたホスト。これは、パフォーマンスマスターであり、3Dデジタル人物のAI作成の専門家です。AI仮想背景は、上海の友人@yuPによって提供された現場の写真に基づいています。この小さなホストの容積はわずか3.7Lです。陽極酸化アルミニウム製で、Intel Core i7-14700 プロセッサー、32GBDDR5 メモリー、1TB ソリッド ステート ドライブを搭載しています。 YOGA Portal はホストでもあり、オールインワン AI 作成マシンでもあります。高性能ホストは、アルゴリズムが最適化されたカメラと組み合わされて、統合ソリューションを形成します。カメラの前に立つだけです。

PHP を使用して IP プロキシ サーバーを構築するためのベスト プラクティス ガイド PHP を使用して IP プロキシ サーバーを構築するためのベスト プラクティス ガイド Mar 11, 2024 am 08:36 AM

ネットワーク データ転送において、IP プロキシ サーバーは重要な役割を果たし、ユーザーが実際の IP アドレスを隠し、プライバシーを保護し、アクセス速度を向上させるのに役立ちます。この記事では、PHP を使用して IP プロキシ サーバーを構築する方法に関するベスト プラクティス ガイドを紹介し、具体的なコード例を示します。 IPプロキシサーバーとは何ですか? IP プロキシ サーバーは、ユーザーとターゲット サーバーの間にある中間サーバーであり、ユーザーとターゲット サーバー間の転送ステーションとして機能し、ユーザーのリクエストと応答を転送します。 IPプロキシサーバーを使用する場合

See all articles