亚洲欧美第一页_禁久久精品乱码_粉嫩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ì)上是一個教程,許多細(xì)節(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ù)庫表的列的名字。如果你正在檢索一個表達(dá)式而非表列的值(如剛才的例子),<code>mysql</code>用表達(dá)式本身標(biāo)記列。 
  </li>
  <li><code>mysql</code>顯示多少行被返回,和查詢花了多長執(zhí)行,它給你提供服務(wù)器性能的一個大致概念。因為他們表示時鐘時間(不是 
    CPU 或機器時間),并且因為他們受到諸如服務(wù)器負(fù)載和網(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一区二区三区免费野_久草精品视频
在线区一区二视频| 欧美一区二区私人影院日本| 日韩精品久久理论片| 久久综合久色欧美综合狠狠| 欧美系列在线观看| 懂色av一区二区三区蜜臀| 日韩二区在线观看| 日韩美女精品在线| 日韩视频在线观看一区二区| 91国产丝袜在线播放| 国产白丝精品91爽爽久久| 日韩av中文在线观看| 一区二区欧美视频| 国产精品国产成人国产三级 | 99精品一区二区三区| 狠狠色伊人亚洲综合成人| 石原莉奈在线亚洲二区| 亚洲黄色片在线观看| 中文字幕五月欧美| 国产精品视频免费看| 久久天堂av综合合色蜜桃网| 日韩美女视频在线| 日韩一级在线观看| 91精品欧美一区二区三区综合在| 色狠狠一区二区三区香蕉| 成人网页在线观看| 成人一区在线看| 国产成人av一区| 国产精品一级黄| 国产99精品在线观看| 国产一区二区三区av电影| 久久精品国产亚洲一区二区三区| 亚洲一区二区三区四区在线免费观看| 国产精品热久久久久夜色精品三区| 久久久久国产精品人| 国产亚洲欧洲一区高清在线观看| 久久在线免费观看| 国产日韩欧美精品综合| 日本一区二区三区在线不卡| 欧美高清在线视频| 国产精品久久久久久久久图文区| 国产日韩欧美亚洲| 国产精品乱码一区二三区小蝌蚪| 中文字幕高清不卡| 国产精品高潮久久久久无| 亚洲三级在线免费观看| 亚洲欧美一区二区三区久本道91| 伊人一区二区三区| 亚洲福利一区二区三区| 首页综合国产亚洲丝袜| 麻豆一区二区三| 精品一区二区三区久久| 大桥未久av一区二区三区中文| 不卡的av在线| 欧美亚洲自拍偷拍| 91麻豆精品91久久久久久清纯| 精品国产青草久久久久福利| 国产日韩综合av| 18成人在线观看| 午夜欧美在线一二页| 麻豆91精品视频| 国产精品综合久久| 99re热视频精品| 91麻豆精品国产无毒不卡在线观看| 日韩一区二区三区在线| 国产日韩v精品一区二区| 亚洲欧美日韩久久| 日韩主播视频在线| 丁香啪啪综合成人亚洲小说| 欧洲国产伦久久久久久久| 日韩一区二区精品葵司在线| 国产精品欧美一区喷水| 亚洲成年人影院| 国产suv精品一区二区883| 欧美系列亚洲系列| 久久精品视频一区| 亚洲成人激情社区| 国产成人午夜片在线观看高清观看| 色一情一乱一乱一91av| 亚洲精品一区二区三区影院| 亚洲视频一二区| 免费不卡在线视频| 99re这里只有精品视频首页| 日韩精品影音先锋| 亚洲精品视频免费看| 九九精品视频在线看| 91精品办公室少妇高潮对白| 久久综合狠狠综合| 午夜不卡在线视频| av电影一区二区| 日韩免费成人网| 亚洲一区二区中文在线| 国产精品一级二级三级| 欧美日韩另类国产亚洲欧美一级| 国产日韩欧美综合一区| 免费的国产精品| 欧美三级日韩三级| 中文字幕制服丝袜一区二区三区 | 日韩一区二区在线观看视频| 亚洲欧美激情小说另类| 国产麻豆精品在线| 4438成人网| 亚洲午夜一区二区三区| voyeur盗摄精品| 国产色产综合色产在线视频| 蜜臀av性久久久久蜜臀av麻豆| 一本一道综合狠狠老| 欧美激情综合在线| 久88久久88久久久| 91麻豆精品国产91久久久资源速度| 亚洲精品一二三| 成人黄色777网| 久久女同精品一区二区| 久久激情五月婷婷| 5858s免费视频成人| 亚洲一区视频在线观看视频| 91论坛在线播放| 国产精品欧美综合在线| 国产成人免费xxxxxxxx| 久久亚洲春色中文字幕久久久| 免费高清在线视频一区·| 欧美理论电影在线| 午夜视频久久久久久| 欧美午夜片在线看| 亚洲综合久久久久| 色8久久精品久久久久久蜜| 亚洲欧美色图小说| 色综合久久久久综合99| 亚洲三级免费电影| 99久久综合精品| 亚洲男人的天堂在线aⅴ视频 | 日韩精品一区二区三区swag | 奇米精品一区二区三区在线观看 | 亚洲午夜在线视频| 在线国产电影不卡| 一区二区三区日韩欧美精品| 色欲综合视频天天天| 亚洲黄色免费电影| 欧美色图天堂网| 亚洲bt欧美bt精品777| 91精品国产综合久久婷婷香蕉| 日韩av不卡在线观看| 日韩限制级电影在线观看| 男女男精品视频| 精品噜噜噜噜久久久久久久久试看 | 欧美精品一区二区三区蜜桃 | 日韩av中文字幕一区二区| 在线观看91av| 久久精品国产精品亚洲精品| 久久精品无码一区二区三区| 成人免费三级在线| 亚洲激情五月婷婷| 欧美卡1卡2卡| 国产河南妇女毛片精品久久久 | 亚洲精品一区二区三区蜜桃下载| 国产成人精品影院| 国产精品网站在线| 91成人免费在线| 免费高清在线视频一区·| 国产调教视频一区| 91国偷自产一区二区使用方法| 午夜精品aaa| 国产调教视频一区| 色域天天综合网| 免费成人小视频| 国产精品视频九色porn| 在线免费观看视频一区| 麻豆久久久久久| 亚洲欧洲成人精品av97| 欧美日本视频在线| 国产成人在线电影| 亚洲不卡在线观看| 国产女同互慰高潮91漫画| 色妞www精品视频| 精品一二线国产| 亚洲自拍另类综合| 国产午夜精品一区二区三区四区| 色哟哟欧美精品| 国产一区二区按摩在线观看| 亚洲资源在线观看| 国产三级精品三级| 欧美日韩电影在线| 成人av网在线| 麻豆国产精品一区二区三区 | 欧美性猛交xxxx乱大交退制版| 国产在线一区二区| 亚洲在线观看免费| 国产日产欧美精品一区二区三区| 欧美日韩精品一区二区在线播放| 成人免费毛片片v| 久久99精品国产麻豆婷婷洗澡| 亚洲乱码国产乱码精品精的特点| 欧美不卡在线视频| 欧美性大战xxxxx久久久| 成人激情免费视频| 麻豆91在线观看| 午夜天堂影视香蕉久久| 亚洲欧洲综合另类| 国产日产亚洲精品系列| 日韩一区二区三区精品视频|