第1章 數(shù)據(jù)庫入門_第1頁
第1章 數(shù)據(jù)庫入門_第2頁
第1章 數(shù)據(jù)庫入門_第3頁
第1章 數(shù)據(jù)庫入門_第4頁
第1章 數(shù)據(jù)庫入門_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第一章數(shù)據(jù)庫入門數(shù)據(jù)庫基本知識MySQL的目錄結構MySQL的安裝與配置MySQL的啟動和登錄?學習目標掌握MySQL的啟動、登錄及配置13了解數(shù)據(jù)庫的基本知識2熟悉MySQL的安裝與配置掌握了解熟悉數(shù)據(jù)庫基本知識1.1?點擊查看本小節(jié)知識架構MySQL安裝與配置1.2?點擊查看本小節(jié)知識架構MySQL目錄結構1.3MySQL的使用1.4?點擊查看本小節(jié)知識架構1.1數(shù)據(jù)庫基礎知識返回目錄1.1.11.1.2數(shù)據(jù)庫概述數(shù)據(jù)庫存儲結構1.1.3SQL語言知識架構1.1.4常見的數(shù)據(jù)庫產(chǎn)品1.2MySQL安裝與配置返回目錄1.2.11.2.2Windows平臺下安裝與配置MySQLLinux平臺下安裝MySQL知識架構1.4高級查詢返回目錄1.4.11.4.2啟動MySQL服務登錄MySQL數(shù)據(jù)庫1.4.3MySQL的相關命令1.4.4重新配置MySQL知識架構1.1數(shù)據(jù)庫基礎知識1.1.1數(shù)據(jù)庫概述數(shù)據(jù)庫(Database,DB)是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,其本身可看作電子化的文件柜,用戶可以對文件中的數(shù)據(jù)進行增加、刪除、修改、查找等操作。1.1數(shù)據(jù)庫基礎知識1.1.1數(shù)據(jù)庫概述數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應用程序等組成。1.1數(shù)據(jù)庫基礎知識1.1.2數(shù)據(jù)庫存儲結構數(shù)據(jù)庫是存儲和管理數(shù)據(jù)的倉庫,但數(shù)據(jù)庫并不能直接存儲數(shù)據(jù),數(shù)據(jù)是存儲在表中的,在存儲數(shù)據(jù)的過程中一定會用到數(shù)據(jù)庫服務器,所謂的數(shù)據(jù)庫服務器就是指在計算機上安裝一個數(shù)據(jù)庫管理程序。1.1數(shù)據(jù)庫基礎知識1.1.3SQL語言SQL(StructuredQueryLanaguage即結構化查詢語言)語言是一種數(shù)據(jù)庫查詢語言和程序設計語言。它是一種關系型數(shù)據(jù)庫語言,主要用于管理數(shù)據(jù)庫中的數(shù)據(jù),如存取數(shù)據(jù)、查詢數(shù)據(jù)、更新數(shù)據(jù)等。1.1數(shù)據(jù)庫基礎知識1.1.3SQL語言關系型數(shù)據(jù)庫語言由4部分組成,具體如下:(1)數(shù)據(jù)定義語言(DDL)(2)數(shù)據(jù)操作語言(DML)(3)數(shù)據(jù)查詢語言(DQL)(4)數(shù)據(jù)控制語言(DCL)1.1數(shù)據(jù)庫基礎知識1.1.4常見的數(shù)據(jù)庫產(chǎn)品1.2MySQL安裝與配置1.2.1Windows平臺下安裝和配置MySQL1、安裝MySQL1.2MySQL安裝與配置1.2.1Windows平臺下安裝和配置MySQL2、配置MySQL1.2.2Linux平臺下安裝MySQLLinux操作系統(tǒng)有很多版本,比如Ubuntu、CentOS、RedHat等1.2MySQL安裝與配置適合個人使用,類似Windows系統(tǒng)用于服務器1.2.2Linux平臺下安裝MySQL基于Linux平臺的MySql安裝文件有三個版本,具體介紹如下:1、RPM軟件包2、GenericBinariesr軟件包3、源碼包1.2MySQL安裝與配置RPM軟件包是一種Linux平臺下的安裝文件,通過相關命令可以很方便的安裝與卸載。該軟件包分為兩個:服務器端和客戶端,需要分別下載和安裝。在安裝時首先需要安裝服務器端,然后再安裝客戶端。GenericBinariesr軟件包是一個二進制軟件包,經(jīng)過編譯生成二進制文件的軟件包。源碼包是MySQL數(shù)據(jù)庫的源代碼,用戶需要自己編譯生成二進制文件后才能安裝。1.2.2Linux平臺下安裝MySQLMySQL官方推薦在Linux平臺下使用RPM軟件包安裝MySQL,接下來就演示一下如何使用RPM軟件包來安裝MySQL:1、下載RPM安裝包首先官網(wǎng)/downloads/mysql/5.5.html#downloads,下載RPM安裝包,RPM安裝包分為MySQL服務端和客戶端。本教材使用的RPM軟件包的版本為:1.2MySQL安裝與配置MySQL-server-5.5.31-2.el6.i686.rpmMySQL-client-5.5.31-2.el6.i686.rpm1.2.2Linux平臺下安裝MySQL2、檢查是否安裝過MySQL在安裝之前,首先要檢查當前系統(tǒng)是否已經(jīng)安裝了MySQL,否則在安裝時可能產(chǎn)生沖突。具體的查看命令如下所示:執(zhí)行完上述命令后,如果出現(xiàn)MySQL的相關信息,例如mysql-libs-5.1.66-2.el6_3.i686就說明當前系統(tǒng)已經(jīng)安裝了MySQL,此時,如果希望卸載該版本的MySQL,可以使用以下命令:1.2MySQL安裝與配置rpm

-qa

|

grep

mysqlrpm

-e

mysql-libs-5.1.66-2.el6_3.i686

--nodeps1.2.2Linux平臺下安裝MySQL3、安裝MySQL服務端和客戶端接下來將MySQL安裝包放在Linux系統(tǒng)的Downloads目錄下,然后進入Downloads目錄,在該目錄中安裝MySQL服務端,具體命令如下:1.2MySQL安裝與配置rpm-ivhMySQL-server-5.5.31-2.el6.i686.rpm1.2.2Linux平臺下安裝MySQL3、安裝MySQL服務端和客戶端MySQL的服務端安裝成功后,接下來還需安裝MySQL的客戶端。在安裝客戶端時需要輸入如下命令:1.2MySQL安裝與配置rpm-ivhMySQL-client-5.5.31-2.el6.i686.rpm1.2.2Linux平臺下安裝MySQL4、啟動MySQL服務MySQL安裝完成后,要想使用MySQL服務端,還需要啟動MySQL服務,具體命令如下:上述命令用于開啟mysql服務,值得一提的是,MySQL的服務命令實際上有4個參數(shù),這四個參數(shù)分別代表不同的意義,具體如下:start:啟動服務stop:停止服務restart:重啟服務status:查看服務狀態(tài)1.2MySQL安裝與配置servicemysqlstart1.2.2Linux平臺下安裝MySQL5、操作MySQL

(1)設置MySQL登錄密碼(2)登錄MySQL1.2MySQL安裝與配置mysql_secure_installationmysql-uroot-pitcastMySQL安裝完成后,會在磁盤上生成一個目錄,該目錄被稱為MySQL的安裝目錄。在MySQL的安裝目錄中包含了啟動文件、配置文件、數(shù)據(jù)庫文件和命令文件等。1.3MySQL目錄結構1.4.1啟動MySQL服務

1、通過Windows服務管理器啟動MySQL服務通過Windows的服務管理器可以查看MySQL服務是否開啟,首先點擊【開始】菜單,在彈出的菜單中選擇【運行】命令,打開【運行】對話框輸入“services.msc”命令,單擊【確定】按鈕,此時就會打開Windows的服務管理器。1.4MySQL的使用1.4.1啟動MySQL服務

2、通過DOS命令啟動MySQL服務啟動MySQL服務不僅可以通過Windows服務管理器啟動,還可以通過DOS命令來啟動,命令如下:

DOS命令行不僅可以啟動MySQL服務,還可以停止MySQL服務1.4MySQL的使用netstartmysqlnetstopmysql1.4.2登陸MySQL數(shù)據(jù)庫1、使用相關命令登錄登錄MySQL數(shù)據(jù)庫可以通過DOS命令完成,具體命令如下:在上述命令中,mysql為登錄命令,-h后面的參數(shù)是服務器的主機地址,-u后面的參數(shù)是登錄數(shù)據(jù)庫的用戶名,-p后面是登錄密碼1.4MySQL的使用mysql–hhostname–uusername–p1.4.2登陸MySQL數(shù)據(jù)庫2、使用MySQLCommandLineClient登錄在開始菜單中依次選擇【程序】【MySQL】【MySQLServer5.5】【MySQL5.5CommandLineClient】打開MySQL命令行客戶端窗口,此時就會提示輸入密碼,密碼輸入正確后便可以登錄到MySQL數(shù)據(jù)庫。1.4MySQL的使用1.4.3MySQL的相關命令要想查看MySQL的幫助信息,首先登錄到MySQL數(shù)據(jù)庫,然后在命令行窗口中輸入“help;”或者“\h”命令,此時就會顯示MySQL的幫助信息。1.4MySQL的使用1.4.3MySQL的相關命令1.4MySQL的使用命令簡寫具體含義?(\?)顯示幫助信息clear(\c)明確當前輸入語句connect(\r)連接到服務器,可選參數(shù)數(shù)據(jù)庫和主機。delimiter(\d)設置語句分隔符。ego(\G)發(fā)送命令到mysql服務器,并顯示結果。exit(\q)退出MySQLgo(\g)發(fā)送命令到mysql服務器。help(\h)顯示幫助信息notee(\t)不寫輸出文件。print(\p)打印當前命令prompt(\R)改變mysql提示信息。quit(\q)退出MySQLrehash(\#)重建完成散列。source(\.)執(zhí)行一個SQL腳本文件,以一個文件名作為參數(shù)。status(\s)從服務器獲取MySQL的狀態(tài)信息。tee(\T)設置輸出文件(輸出文件),并將信息添加所有給定的輸出文件。use(\u)用另一個數(shù)據(jù)庫,數(shù)據(jù)庫名稱作為參數(shù)。charset(\C)切換到另一個字符集warnings(\W)每一個語句之后顯示警告。nowarning(\w)每一個語句之后不顯示警告。MySQL相關命令1.4.3MySQL的相關命令為了讓初學者更好的使用MySQL命令,接下來以“\s”、“\u”命令為例進行演示,具體如下:(1)使用“\s”命令查看數(shù)據(jù)庫信息。(2)使用“\u”命令切換數(shù)據(jù)庫。1.4MySQL的使用1.4.3MySQL的相關命令(1)使用“\s”命令查看數(shù)據(jù)庫信息,結果如下:1.4MySQL的使用1.4.3MySQL的相關命令(2)使用“\u”命令切換數(shù)據(jù)庫,如下所示:MySQL5.5自帶了四個數(shù)據(jù)庫,如果要操作其中某一個數(shù)據(jù)庫test,首先需要使用“\u”命令切換到當前數(shù)據(jù)庫,執(zhí)行結果如下所示:從上述命令的執(zhí)行結果“Databasechanged”可以看出,當前操作的數(shù)據(jù)庫被切換為test。1.4MySQL的使用1.4.4重新配置MySQL1、通過DOS命令重新配置MySQL在命令行窗口中配置MySQL是很簡單的,接下來就演示如何修改MySQL客戶端的字符集編碼,首先登錄到MySQL數(shù)據(jù)庫,在該窗口中使用如下命令:執(zhí)行完上述命令后,以使用“\s”命令進行查看,發(fā)現(xiàn)MySQL客戶端的編碼已經(jīng)修改為gbk。1.4MySQL的使用setcharacter_set_client

溫馨提示

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

評論

0/150

提交評論