亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? manual_tutorial.html

?? mysql 使用文檔 如何應(yīng)用mysql進行開發(fā)
?? HTML
?? 第 1 頁 / 共 5 頁
字號:
<html>

<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<title>MySQL 中文參考手冊- 8 MySQL 教程</title>
<style type="text/css">
<!--
.p3{font-size:14.8px;font-family:宋體;}
.p14{font-size:14.8px;font-family:宋體;line-height:14pt;}
.bc{ background-color: rgb(255,255,132) ;font-size:9pt;font-family:宋體;line-height:14pt;}
.pt{font-size:14.8px;font-family:宋體;line-height:14pt; background-color: rgb(255,255,132) }
a:hover{color:red;}
a.t1:visited{color:red;}
-->
</style>
</head>

<body BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#101090" VLINK="#7030B0" class="p4">

<h1><img src="Img/mysql-logo.gif" alt="mysql-logo.gif (3082 bytes)" WIDTH="127" HEIGHT="60"><font color="#FF0000">MySQL中文參考手冊</font></h1>

<p>譯者:晏子 <a href="mailto:(clyan@sohu.com">(clyan@sohu.com</a>) 
&nbsp;&nbsp;&nbsp;&nbsp; 主頁:<a href="http://linuxdb.yeah.net">http://linuxdb.yeah.net</a></p>

<hr>

<p><a HREF="manual_Introduction.html">第一章</a>, <a HREF="manual_Reference.html">前一章</a>, 
<a HREF="manual_Server.html">下一章</a>, <a HREF="manual_Concept_Index.html">最后一章</a>,<a HREF="manual_toc.html">目錄</a>. </p>

<hr>

<h1><a NAME="Tutorial" HREF="manual_toc.html#Tutorial">8 MySQL教程</a></h1>

<p>本章通過演示如何使用<code>mysql</code>客戶程序創(chuàng)造和使用一個簡單的數(shù)據(jù)庫,提供一個<strong>MySQL</strong>的入門教程。<code>mysql</code>(有時稱為“終端監(jiān)視器”或只是“監(jiān)視”)是一個交互式程序,允許你連接一個<strong>MySQL</strong>服務(wù)器,運行查詢并察看結(jié)果。<code>mysql</code>可以用于批模式:你預(yù)先把查詢放在一個文件中,然后告訴<code>mysql</code>執(zhí)行文件的內(nèi)容。使用<code>mysql</code>的兩個方法都在這里涉及。 
</p>

<p>為了看清由<code>mysql</code>提供的一個選擇項目表了,用<code>--help</code>選項調(diào)用它: 
</p>

<pre>shell&gt; mysql --help
</pre>

<p>本章假定<code>mysql</code>已經(jīng)被安裝在你的機器上,并且有一個<strong>MySQL</strong>服務(wù)器你可以連接。如果這不是真的,聯(lián)絡(luò)你的<strong>MySQL</strong>管理員。(如果<em>你</em>是管理員,你將需要請教這本手冊的其他章節(jié)。)</p>

<p>本章描述建立和使用一個數(shù)據(jù)庫的全過程。如果你僅僅對存取一個已經(jīng)存在數(shù)據(jù)庫感興趣,你可能想要跳過描述怎樣創(chuàng)建數(shù)據(jù)庫及它所包含的表的章節(jié)。 
</p>

<p>既然本章本質(zhì)上是一個教程,許多細節(jié)有必要被省略。對于這里所涉及的話題的更多信息,咨詢本手冊的相關(guān)章節(jié)。 
</p>

<h2><a NAME="Connecting-disconnecting" HREF="manual_toc.html#Connecting-disconnecting">8.1 
連接與斷開服務(wù)者</a></h2>

<p>為了連接服務(wù)器,當(dāng)你調(diào)用<code>mysql</code>時,你通常將需要提供一個<strong>MySQL</strong>用戶名和很可能,一個口令。如果服務(wù)器運行在不是你登錄的一臺機器上,你也將需要指定主機名。聯(lián)系你的管理員以找出你應(yīng)該使用什么連接參數(shù)進行連接(即,那個主機,用戶名字和使用的口令)。一旦你知道正確的參數(shù),你應(yīng)該能象這樣連接: 
</p>

<pre>shell&gt; mysql -h host -u user -p
Enter password: ********
</pre>

<p><code>********</code>代表你的口令;當(dāng)<code>mysql</code>顯示<code>Enter 
password:</code>提示時輸入它。 </p>

<p>如果能工作,你應(yīng)該看見<code>mysql&gt;</code>提示后的一些介紹信息: 
</p>

<pre>shell&gt; mysql -h host -u user -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 459 to server version: 3.22.20a-log

Type 'help' for help.

mysql&gt; 
</pre>

<p>提示符告訴你<code>mysql</code>準(zhǔn)備為你輸入命令。 </p>

<p>一些<strong>MySQL</strong>安裝允許用戶以“anoymous”(匿名)用戶連接在本地主機上運行的服務(wù)器。如果在你的機器是這種情況,你應(yīng)該能通過沒有任何選項地調(diào)用<code>mysql</code>與該服務(wù)器連接: 
</p>

<pre>shell&gt; mysql 
</pre>

<pre>在你成功地連接后,你可以在<code>mysql&gt;</code>提示下打入<code>QUIT</code>隨時斷開: </pre>

<pre>mysql&gt; QUIT
Bye
</pre>

<p>你也可以鍵入control-D斷開。 </p>

<p>在下列章節(jié)的大多數(shù)例子都假設(shè)你連接到服務(wù)器。由<code>mysql&gt;</code>提示指明他們。 
</p>

<h2><a NAME="Entering_queries" HREF="manual_toc.html#Entering_queries">8.2 輸入查詢</a></h2>

<p>確保你連接上了服務(wù)器,如在先前的章節(jié)討論的。這樣做本身將不選擇任何數(shù)據(jù)庫來工作,但是那很好。從這點講,知道關(guān)于如何出詢問的一點知識,比馬上跳至創(chuàng)建表、給他們裝載數(shù)據(jù)并且從他們檢索數(shù)據(jù)要來的重要寫。本節(jié)描述輸入命令的基本原則,使用幾個查詢,你能嘗試讓自己<code>mysql</code>是如何工作的。 
</p>

<p>這是一個簡單的命令,要求服務(wù)器告訴你它的版本號和當(dāng)前日期。在<code>mysql&gt;</code>提示打入如下命令并按回車鍵: 
</p>

<pre>mysql&gt; SELECT VERSION(), CURRENT_DATE;
+--------------+--------------+
| version()    | CURRENT_DATE |
+--------------+--------------+
| 3.22.20a-log | 1999-03-19   |
+--------------+--------------+
1 row in set (0.01 sec)
mysql&gt;
</pre>

<p>這詢問說明關(guān)于<code>mysql</code>幾件事: 

<ul>
  <li>一個命令通常由SQL語句組成,隨后有一個分號。(有一些例外不需要一個分號。早先提到的<code>QUIT</code>是他們之一。我們將以后看到其它。)</li>
  <li>當(dāng)你發(fā)出一個命令時,<code>mysql</code>發(fā)送它給服務(wù)器并顯示結(jié)果,然后打出另外一個<code>mysql&gt;</code>顯示它準(zhǔn)備好接受另外的命令。 
  </li>
  <li><code>mysql</code>以一張表格(行和列)顯示查詢輸出。第一行包含列的標(biāo)簽,隨后的行是詢問結(jié)果。通常, 
    列標(biāo)簽是你取自數(shù)據(jù)庫表的列的名字。如果你正在檢索一個表達式而非表列的值(如剛才的例子),<code>mysql</code>用表達式本身標(biāo)記列。 
  </li>
  <li><code>mysql</code>顯示多少行被返回,和查詢花了多長執(zhí)行,它給你提供服務(wù)器性能的一個大致概念。因為他們表示時鐘時間(不是 
    CPU 或機器時間),并且因為他們受到諸如服務(wù)器負載和網(wǎng)絡(luò)延時的影響,因此這些值是不精確的。(為了簡潔,在本章剩下的例子中不再顯示“集合中的行”。)</li>
</ul>

<p>關(guān)鍵詞可以以任何大小寫字符被輸入。下列詢問是等價的: </p>

<pre>mysql&gt; SELECT VERSION(), CURRENT_DATE;
mysql&gt; select version(), current_date;
mysql&gt; SeLeCt vErSiOn(), current_DATE;
</pre>

<pre>這里有另外一個查詢,它說明你能將<code>mysql</code>用作一個簡單的計算器: </pre>

<pre>mysql&gt; SELECT SIN(PI()/4), (4+1)*5;
+-------------+---------+
| SIN(PI()/4) | (4+1)*5 |
+-------------+---------+
|    0.707107 |      25 |
+-------------+---------+
</pre>

<p>至今顯示的命令是相當(dāng)短的,單行語句。你甚至能在單行上輸入多條語句,只是以一個分號結(jié)束每一條: 
</p>

<pre>mysql&gt; SELECT VERSION(); SELECT NOW();
+--------------+
| version()    |
+--------------+
| 3.22.20a-log |
+--------------+

+---------------------+
| NOW()               |
+---------------------+
| 1999-03-19 00:15:33 |
+---------------------+
</pre>

<p>一個命令不必全在一個單獨行給出,所以需要多行的較長命令不是一個問題。<code>mysql</code>通過尋找終止的分號而不是尋找輸入行的結(jié)束來決定你的語句在哪兒結(jié)束。(換句話說,<code>mysql</code>接受自由格式輸入:它收集輸入行但執(zhí)行他們直到它看見分號。)</p>

<p>這里是一個簡單的多行語句的例子: </p>

<pre>mysql&gt; SELECT
    -&gt; USER()
    -&gt; ,
    -&gt; CURRENT_DATE;
+--------------------+--------------+
| USER()             | CURRENT_DATE |
+--------------------+--------------+
| joesmith@localhost | 1999-03-18   |
+--------------------+--------------+</pre>

<p>在這個例子中,在你輸入一個多行查詢的第一行后,要注意提示符如何從<code>mysql&gt;</code>變?yōu)?lt;code>-&gt;</code>,這正是<code>mysql</code>如何指出它沒見到完整的語句并且正在等待剩余的部分。提示符是你的朋友,因為它提供有價值的反饋,如果你使用該反饋,你將總是知道<code>mysql</code>正在等待什么。 
</p>

<p>如果你決定,你不想要執(zhí)行你在輸入過程中輸入的一個命令,打入<code>\c</code>取消它: 
</p>

<pre>mysql&gt; SELECT
    -&gt; USER()
    -&gt; \c
mysql&gt;
</pre>

<p>這里也要注意提示符,在你打入<code>\c</code>以后,它切換回到<code>mysql&gt;</code>,提供反饋以表明<code>mysql</code>準(zhǔn)備接受一個新命令。 
</p>

<p>下表顯示出你可以看見的各個提示符并總結(jié)他們意味著<code>mysql</code>在什么狀態(tài)下: 
</p>

<table BORDER="1" WIDTH="100%" NOSAVE="#101090" class="p4">
  <tr>
    <td><strong>提示符</strong></td>
    <td><strong>意思</strong> </td>
  </tr>
  <tr>
    <td><code>mysql&gt;</code> </td>
    <td>準(zhǔn)備好接受新命令</td>
  </tr>
  <tr>
    <td><code>-&gt;</code> </td>
    <td>等待多行命令的下一行</td>
  </tr>
  <tr>
    <td><code>'&gt;</code> </td>
    <td>等待下一行,收集以單引號(“'”)開始的字符串 </td>
  </tr>
  <tr>
    <td><code>&quot;&gt;</code> </td>
    <td>等待下一行,收集以雙引號(“&quot;”)開始的字符串</td>
  </tr>
</table>

<p>當(dāng)你打算在一個單行上發(fā)出一個命令時,多行語句通常“偶然”出現(xiàn),但是忘記終止的分號。在這種情況中,<code>mysql</code>等待進一步輸入: 
</p>

<pre>mysql&gt; SELECT USER()
    -&gt;
</pre>

<p>如果這發(fā)生在你身上(你認(rèn)為你輸完了語句但是唯一的反應(yīng)是一個<code>-&gt;</code>提示符),很可能<code>mysql</code>正在等待分號。如果你沒有注意到提示符正在告訴你什么,在認(rèn)識到你需要做什么之前,你可能花一會兒時間呆坐在那兒。進入一個分號完成語句,并且<code>mysql</code>將執(zhí)行它: 
</p>

<pre>mysql&gt; SELECT USER()
    -&gt; ;
+--------------------+
| USER()             |
+--------------------+
| joesmith@localhost |
+--------------------+
</pre>

<p><code>'&gt;</code>和<code>&quot;&gt;</code>提示符出現(xiàn)在在字符串收集期間。在<strong>MySQL</strong>中,你可以寫由<samp>“'”</samp>或<samp>“&quot;”字符括起來的</samp>字符串 
(例如,<code>'hello'</code>或<code>&quot;goodbye&quot;</code>),并且<code>mysql</code>讓你進入跨越多行的字符串。當(dāng)你看到一個<code>'&gt;</code>或<code>&quot;&gt;</code>提示符時,這意味著你已經(jīng)輸入了包含以<samp>“'”</samp>或<samp>“&quot;”</samp>括號字符開始的字符串的一行,但是還沒有輸入終止字符串的匹配引號。如果你確實正在輸入一個多行字符串,很好,但是果真如此嗎?不盡然。更常見的,<code>'&gt;</code>和<code>&quot;&gt;</code>提示符顯示你粗心地省掉了一個引號字符。例如: 
</p>

<pre>mysql&gt; SELECT * FROM my_table WHERE name = &quot;Smith AND age &lt; 30;
    &quot;&gt;
</pre>

<pre>如果你輸入該<code>SELECT</code>語句,然后按回車鍵并等待結(jié)果,什么都沒有出現(xiàn)。不要驚訝,“為什么該查詢這么長呢?”,注意<code>&quot;&gt;</code>提示符提供的線索。它告訴你<code>mysql</code>期望見到一個未終止字符串的余下部分。(你在語句中看見錯誤嗎?字符串<code>&quot;Smith</code>正好丟失第二個引號。)</pre>

<p>走到這一步,你該做什么?最簡單的是取消命令。然而,在這種情況下,你不能只是打入<code>\c</code>,因為<code>mysql</code>作為它正在收集的字符串的一部分來解釋它!相反,輸入關(guān)閉的引號字符(這樣<code>mysql</code>知道你完成了字符串),然后打入<code>\c</code>:</p>

<pre>mysql&gt; SELECT * FROM my_table WHERE name = &quot;Smith AND age &lt; 30;
    &quot;&gt; &quot;\c
mysql&gt;
</pre>

<p>提示符回到<code>mysql&gt;</code>,顯示<code>mysql</code>準(zhǔn)備好接受一個新命令了。 
</p>

<p>知道<code>'&gt;</code>和<code>&quot;&gt;</code>提示符意味著什么是很重要的,因為如果你錯誤地輸入一個未終止的字符串,任何比你下一步輸入的行好象將要被<code>mysql</code>忽略--包括包含<code>QUIT</code>的行!這可能相當(dāng)含糊,特別是在你能取消當(dāng)前命令前,如果你不知道你需要提出終止引號。 
</p>

<h2><a NAME="Examples" HREF="manual_toc.html#Examples">8.3 常用查詢的例子</a></h2>

<p>下面是一些學(xué)習(xí)如何用<strong>MySQL</strong>解決一些常見問題的例子。</p>

<p>一些例子使用數(shù)據(jù)庫表“shop”,包含某個商人的每篇文章(物品號)的價格。假定每個商人的每篇文章有一個單獨的固定價格,那么(物品,商人)是記錄的主鍵。 
</p>

<p>你能這樣創(chuàng)建例子數(shù)據(jù)庫表: </p>

<pre>CREATE TABLE shop (
 article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL,
 dealer  CHAR(20)                 DEFAULT ''     NOT NULL,
 price   DOUBLE(16,2)             DEFAULT '0.00' NOT NULL,
 PRIMARY KEY(article, dealer));

INSERT INTO shop VALUES
(1,'A',3.45),(1,'B',3.99),(2,'A',10.99),(3,'B',1.45),(3,'C',1.69),
(3,'D',1.25),(4,'D',19.95);
</pre>

<p>好了,例子數(shù)據(jù)是這樣的: </p>

<pre>SELECT * FROM shop

+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
|    0001 | A      |  3.45 |
|    0001 | B      |  3.99 |
|    0002 | A      | 10.99 |
|    0003 | B      |  1.45 |
|    0003 | C      |  1.69 |
|    0003 | D      |  1.25 |
|    0004 | D      | 19.95 |
+---------+--------+-------+
</pre>

<h3><a NAME="example-Maximum-column" HREF="manual_toc.html#example-Maximum-column">8.3.1 
列的最大值</a></h3>

<p>“最大的物品號是什么?” </p>

<pre>SELECT MAX(article) AS article FROM shop

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆欧美日韩一区| 亚洲一卡二卡三卡四卡五卡| 国产毛片精品视频| 国产亚洲一二三区| 国产成人亚洲综合a∨婷婷图片| 国产午夜亚洲精品不卡| 93久久精品日日躁夜夜躁欧美| 国产精品久久三| 欧美在线你懂得| 日本免费新一区视频| 久久亚洲一区二区三区四区| 东方aⅴ免费观看久久av| 亚洲私人黄色宅男| 欧美精品少妇一区二区三区 | 爽好久久久欧美精品| 欧美三级三级三级| 国产一区二区三区四| 亚洲蜜桃精久久久久久久| 欧美日韩你懂得| 激情欧美一区二区三区在线观看| 国产精品福利一区二区三区| 欧美日韩一本到| 国产精品2024| 亚洲综合色婷婷| 欧美精品一区二区三| 97se亚洲国产综合在线| 蜜桃久久久久久久| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 91丨porny丨户外露出| 青青草原综合久久大伊人精品 | 亚洲综合视频网| 久久精品视频一区| 欧美日韩中文字幕一区| 丁香另类激情小说| 丝袜美腿高跟呻吟高潮一区| 国产精品视频在线看| 日韩亚洲电影在线| 99视频在线精品| 国产在线精品一区在线观看麻豆| 亚洲乱码中文字幕| 精品国产一区二区三区av性色 | 99精品一区二区| 免费欧美高清视频| 一区二区三区不卡视频| 国产午夜精品久久久久久免费视 | 亚洲欧美电影院| 精品国产乱码久久久久久浪潮| 色先锋aa成人| 不卡大黄网站免费看| 国产一区美女在线| 蜜臀久久99精品久久久久宅男| 亚洲日本在线观看| 国产日产精品1区| 欧美岛国在线观看| 欧美欧美午夜aⅴ在线观看| 99国产精品视频免费观看| 国产xxx精品视频大全| 麻豆一区二区99久久久久| 午夜欧美电影在线观看| 亚洲免费在线观看| 中文字幕一区二区在线观看 | 99精品视频中文字幕| 国产福利不卡视频| 精品写真视频在线观看| 免费成人小视频| 日韩精品一二三四| 日韩中文欧美在线| 日韩国产成人精品| 青草国产精品久久久久久| 亚洲va欧美va人人爽| 亚洲国产精品一区二区久久恐怖片 | 成人app下载| 国产成人激情av| 国产成人av自拍| 成人深夜视频在线观看| 国产成人精品一区二区三区四区 | 日本91福利区| 日本色综合中文字幕| 性感美女久久精品| 日韩高清欧美激情| 久久精品国内一区二区三区| 日本欧美一区二区三区乱码| 日韩电影一区二区三区四区| 石原莉奈在线亚洲二区| 久久91精品久久久久久秒播| 韩国欧美一区二区| 国产福利不卡视频| av资源网一区| 日本道免费精品一区二区三区| 色偷偷88欧美精品久久久| 色婷婷av一区| 欧美日韩国产首页在线观看| 欧美精品日韩一区| 精品国产免费人成在线观看| 国产欧美一区二区在线| 亚洲丝袜精品丝袜在线| 午夜精品福利在线| 国产自产v一区二区三区c| 高清不卡在线观看av| 日本高清不卡在线观看| 欧美一区二区三区视频在线观看| 日韩欧美一区二区三区在线| 久久综合五月天婷婷伊人| 琪琪久久久久日韩精品| 国内外成人在线| 91香蕉视频黄| 日韩午夜在线观看| 中文字幕av一区二区三区免费看 | 水野朝阳av一区二区三区| 久久电影国产免费久久电影 | 亚洲午夜电影在线观看| 六月丁香婷婷久久| eeuss鲁片一区二区三区在线看| 欧洲一区二区三区在线| 精品国产乱码久久久久久夜甘婷婷| 中文字幕精品一区| 午夜免费久久看| 成人免费看黄yyy456| 777亚洲妇女| 国产精品免费av| 日本不卡的三区四区五区| 成人aaaa免费全部观看| 9191久久久久久久久久久| 国产精品久久久久久久久久免费看 | 在线精品视频免费播放| www日韩大片| 亚洲九九爱视频| 国产一二精品视频| 欧美精品第1页| 国产精品高潮呻吟久久| 久久精品av麻豆的观看方式| 一本色道a无线码一区v| 久久久国产精华| 三级一区在线视频先锋| 欧美一级在线视频| 亚洲男人的天堂av| 国产成人福利片| 欧美大片在线观看| 亚洲国产一区二区三区| 成人av小说网| 国产丝袜在线精品| 裸体在线国模精品偷拍| 在线观看不卡视频| 国产精品国产三级国产a| 久久99国产精品久久99| 5566中文字幕一区二区电影| 一区二区三区电影在线播| 成人成人成人在线视频| 久久嫩草精品久久久久| 日韩成人av影视| 欧美日本乱大交xxxxx| 亚洲一区二区三区四区的| 99久久99久久精品免费观看| 国产夜色精品一区二区av| 国产一区二区三区在线观看精品| 欧美一区二区视频网站| 亚洲电影第三页| 欧美亚洲国产怡红院影院| 亚洲久草在线视频| 色哟哟在线观看一区二区三区| 国产精品污www在线观看| 狠狠色综合播放一区二区| 日韩免费观看2025年上映的电影| 天天影视网天天综合色在线播放| 欧美日韩亚洲另类| 亚洲在线观看免费视频| 欧美视频在线观看一区| 三级欧美韩日大片在线看| 欧美丰满嫩嫩电影| 美女一区二区三区| 久久亚洲一区二区三区明星换脸| 紧缚奴在线一区二区三区| 久久久另类综合| 成人午夜av电影| 综合久久久久久| 色噜噜狠狠色综合欧洲selulu| 一区二区三区国产| 欧美精品自拍偷拍动漫精品| 美腿丝袜亚洲色图| 国产欧美一区二区精品性色超碰 | 亚洲另类春色国产| 欧美日韩亚洲不卡| 久久国产夜色精品鲁鲁99| 精品剧情v国产在线观看在线| 国产在线精品免费| 一区精品在线播放| 欧美日韩一区二区在线观看视频| 亚洲国产成人av好男人在线观看| 欧洲精品一区二区| 麻豆一区二区99久久久久| 国产欧美日韩在线| 欧美中文字幕一区| 精品一区二区三区免费观看| 国产欧美精品区一区二区三区| 99精品热视频| 免费成人结看片| 午夜激情一区二区| 久久久99久久| 91国产精品成人| 国产一区二区三区日韩|