Linux系統(tǒng)mysql基本管理_第1頁
Linux系統(tǒng)mysql基本管理_第2頁
Linux系統(tǒng)mysql基本管理_第3頁
Linux系統(tǒng)mysql基本管理_第4頁
Linux系統(tǒng)mysql基本管理_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

難點(diǎn):Mysql數(shù)據(jù)庫的管理重點(diǎn):Mysql數(shù)據(jù)庫的管理教學(xué)目的:了解網(wǎng)絡(luò)數(shù)據(jù)庫的調(diào)用方式掌握Mysql數(shù)據(jù)庫的管理1.

連接與斷開服務(wù)器為了連接服務(wù)器,當(dāng)調(diào)用mysql時(shí),通常需要提供一個(gè)MySQL用戶名并且很可能需要一個(gè)密碼。如果服務(wù)器運(yùn)行在登錄服務(wù)器之外的其它機(jī)器上,還需要指定主機(jī)名。聯(lián)系管理員以找出進(jìn)行連接所使用的參數(shù)(即,連接的主機(jī)、用戶名和使用的密碼)。知道正確的參數(shù)后,可以按照以下方式進(jìn)行連接:shell>mysql-hhost-uuser-pEnterpassword:********

2.

輸入查詢確保你連接上了服務(wù)器,如在先前的章節(jié)討論的。連接上服務(wù)器并布代表選擇了任何數(shù)據(jù)庫,但這樣就可以了。知道關(guān)于如何查詢的基本知識,比馬上跳至創(chuàng)建表、給他們裝載數(shù)據(jù)并且從他們檢索數(shù)據(jù)更重要。本節(jié)描述輸入命令的基本原則,使用幾個(gè)查詢,你能嘗試了解mysql是如何工作的。這是一個(gè)簡單的命令,要求服務(wù)器告訴它的版本號和當(dāng)前日期。在mysql>提示輸入如下命令并按回車鍵:mysql>SELECTVERSION(),CURRENT_DATE;

3.

創(chuàng)建并使用數(shù)據(jù)庫·

創(chuàng)建數(shù)據(jù)庫·

創(chuàng)建數(shù)據(jù)庫表·

裝載數(shù)據(jù)到數(shù)據(jù)庫表·

以各種方法從表中檢索數(shù)據(jù)·

使用多個(gè)表使用SHOW語句找出服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫:mysql>SHOWDATABASES;如果test數(shù)據(jù)庫存在,嘗試訪問它:mysql>USEtestDatabasechanged注意,USE,類似QUIT,不需要一個(gè)分號。(如果你喜歡,你可以用一個(gè)分號終止這樣的語句;這無礙)USE語句在使用上也有另外一個(gè)特殊的地方:它必須在一個(gè)單行上給出。3.1

創(chuàng)建并選擇數(shù)據(jù)庫如果管理員在設(shè)置權(quán)限時(shí)為你創(chuàng)建了數(shù)據(jù)庫,你可以開始使用它。否則,你需要自己創(chuàng)建數(shù)據(jù)庫:mysql>CREATEDATABASEmenagerie;

在Unix下,數(shù)據(jù)庫名稱是區(qū)分大小寫的(不像SQL關(guān)鍵字),因此你必須總是以menagerie訪問數(shù)據(jù)庫,而不能用Menagerie、MENAGERIE或其它一些變量。對表名也是這樣的。(在Windows下,該限制不適用,盡管你必須在一個(gè)給定的查詢中使用同樣的大小寫來引用數(shù)據(jù)庫和表。但是,由于多種原因,作為最好的慣例,一定要使用與數(shù)據(jù)庫創(chuàng)建時(shí)的同樣的大小寫。)3.2

創(chuàng)建表

使用一個(gè)CREATETABLE語句指定你的數(shù)據(jù)庫表的布局:mysql>CREATETABLEpet(nameVARCHAR(20),ownerVARCHAR(20),

->speciesVARCHAR(20),sexCHAR(1),birthDATE,deathDATE);

VARCHAR適合于name、owner和species列,因?yàn)榱兄凳亲冮L的。這些列的長度不必都相同,而且不必是20。你可以挑選從1到65535的任何長度,從中選擇一個(gè)最合理的值。(如果選擇得不合適,后來證明你需要一個(gè)更長的字段,MySQL提供一個(gè)ALTERTABLE語句。)3.3

將數(shù)據(jù)裝入表中要想將文本文件“pet.txt”裝載到pet表中,使用這個(gè)命令:mysql>LOADDATALOCALINFILE'/path/pet.txt'INTOTABLEpet;

請注意如果用Windows中的編輯器(使用\r\n做為行的結(jié)束符)創(chuàng)建文件,應(yīng)使用:mysql>LOADDATALOCALINFILE'/path/pet.txt'INTOTABLEpet

->LINESTERMINATEDBY'\r\n';

如果想要一次增加一個(gè)新記錄,可以使用INSERT語句。最簡單的形式是,提供每一列的值,其順序與CREATETABLE語句中列的順序相同。假定Diane把一只新倉鼠命名為Puffball,你可以使用下面的INSERT語句添加一條新記錄:mysql>INSERTINTOpet

->VALUES('Puffball','Diane','hamster','f','1999-03-30',NULL);

注意,這里字符串和日期值均為引號擴(kuò)起來的字符串。另外,可以直接用INSERT語句插入NULL代表不存在的值。不能使用LOADDATA中所示的的\N。3.4

從表檢索信息SELECT語句用來從數(shù)據(jù)表中檢索信息。語句的一般格式是:SELECTwhat_to_selectFROMwhich_tableWHEREconditions_to_satisfy;what_to_select指出你想要看到的內(nèi)容,可以是列的一個(gè)表,或*表示“所有的列”。which_table指出你想要從其檢索數(shù)據(jù)的表。WHERE子句是可選項(xiàng),如果選擇該項(xiàng),conditions_to_satisfy指定行必須滿足的檢索條件。4mysql,safe_mysqld,mysqladmin用法推薦使用mysqld_safe來啟動(dòng)mysqld服務(wù)器。mysqld_safe增加了一些安全特性,例如當(dāng)出現(xiàn)錯(cuò)誤時(shí)重啟服務(wù)器并向錯(cuò)誤日志文件寫入運(yùn)行時(shí)間信息。進(jìn)入mysqlMysql–uroot-pMySQL分發(fā)版包括mysql.server腳本。它可以用于使用SystemV-style運(yùn)行目錄來啟動(dòng)和停止系統(tǒng)服務(wù)的系統(tǒng),修

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論