版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第一章數(shù)據(jù)庫入門數(shù)據(jù)庫基本知識MySQL的目錄結(jié)構(gòu)MySQL的安裝與配置MySQL的啟動和登錄?學習目標掌握MySQL的啟動、登錄及配置13了解數(shù)據(jù)庫的基本知識2熟悉MySQL的安裝與配置掌握了解熟悉數(shù)據(jù)庫基本知識1.1?點擊查看本小節(jié)知識架構(gòu)MySQL安裝與配置1.2?點擊查看本小節(jié)知識架構(gòu)MySQL目錄結(jié)構(gòu)1.3MySQL的使用1.4?點擊查看本小節(jié)知識架構(gòu)1.1數(shù)據(jù)庫基礎(chǔ)知識返回目錄1.1.11.1.2數(shù)據(jù)庫概述數(shù)據(jù)庫存儲結(jié)構(gòu)1.1.3SQL語言知識架構(gòu)1.1.4常見的數(shù)據(jù)庫產(chǎn)品1.2MySQL安裝與配置返回目錄1.2.11.2.2Windows平臺下安裝與配置MySQLLinux平臺下安裝MySQL知識架構(gòu)1.4高級查詢返回目錄1.4.11.4.2啟動MySQL服務(wù)登錄MySQL數(shù)據(jù)庫1.4.3MySQL的相關(guān)命令1.4.4重新配置MySQL知識架構(gòu)1.1數(shù)據(jù)庫基礎(chǔ)知識1.1.1數(shù)據(jù)庫概述數(shù)據(jù)庫(Database,DB)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,其本身可看作電子化的文件柜,用戶可以對文件中的數(shù)據(jù)進行增加、刪除、修改、查找等操作。1.1數(shù)據(jù)庫基礎(chǔ)知識1.1.1數(shù)據(jù)庫概述數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應用程序等組成。1.1數(shù)據(jù)庫基礎(chǔ)知識1.1.2數(shù)據(jù)庫存儲結(jié)構(gòu)數(shù)據(jù)庫是存儲和管理數(shù)據(jù)的倉庫,但數(shù)據(jù)庫并不能直接存儲數(shù)據(jù),數(shù)據(jù)是存儲在表中的,在存儲數(shù)據(jù)的過程中一定會用到數(shù)據(jù)庫服務(wù)器,所謂的數(shù)據(jù)庫服務(wù)器就是指在計算機上安裝一個數(shù)據(jù)庫管理程序。1.1數(shù)據(jù)庫基礎(chǔ)知識1.1.3SQL語言SQL(StructuredQueryLanaguage即結(jié)構(gòu)化查詢語言)語言是一種數(shù)據(jù)庫查詢語言和程序設(shè)計語言。它是一種關(guān)系型數(shù)據(jù)庫語言,主要用于管理數(shù)據(jù)庫中的數(shù)據(jù),如存取數(shù)據(jù)、查詢數(shù)據(jù)、更新數(shù)據(jù)等。1.1數(shù)據(jù)庫基礎(chǔ)知識1.1.3SQL語言關(guān)系型數(shù)據(jù)庫語言由4部分組成,具體如下:(1)數(shù)據(jù)定義語言(DDL)(2)數(shù)據(jù)操作語言(DML)(3)數(shù)據(jù)查詢語言(DQL)(4)數(shù)據(jù)控制語言(DCL)1.1數(shù)據(jù)庫基礎(chǔ)知識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)用于服務(wù)器1.2.2Linux平臺下安裝MySQL基于Linux平臺的MySql安裝文件有三個版本,具體介紹如下:1、RPM軟件包2、GenericBinariesr軟件包3、源碼包1.2MySQL安裝與配置RPM軟件包是一種Linux平臺下的安裝文件,通過相關(guān)命令可以很方便的安裝與卸載。該軟件包分為兩個:服務(wù)器端和客戶端,需要分別下載和安裝。在安裝時首先需要安裝服務(wù)器端,然后再安裝客戶端。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服務(wù)端和客戶端。本教材使用的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的相關(guān)信息,例如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服務(wù)端和客戶端接下來將MySQL安裝包放在Linux系統(tǒng)的Downloads目錄下,然后進入Downloads目錄,在該目錄中安裝MySQL服務(wù)端,具體命令如下:1.2MySQL安裝與配置rpm-ivhMySQL-server-5.5.31-2.el6.i686.rpm1.2.2Linux平臺下安裝MySQL3、安裝MySQL服務(wù)端和客戶端MySQL的服務(wù)端安裝成功后,接下來還需安裝MySQL的客戶端。在安裝客戶端時需要輸入如下命令:1.2MySQL安裝與配置rpm-ivhMySQL-client-5.5.31-2.el6.i686.rpm1.2.2Linux平臺下安裝MySQL4、啟動MySQL服務(wù)MySQL安裝完成后,要想使用MySQL服務(wù)端,還需要啟動MySQL服務(wù),具體命令如下:上述命令用于開啟mysql服務(wù),值得一提的是,MySQL的服務(wù)命令實際上有4個參數(shù),這四個參數(shù)分別代表不同的意義,具體如下:start:啟動服務(wù)stop:停止服務(wù)restart:重啟服務(wù)status:查看服務(wù)狀態(tài)1.2MySQL安裝與配置servicemysqlstart1.2.2Linux平臺下安裝MySQL5、操作MySQL
(1)設(shè)置MySQL登錄密碼(2)登錄MySQL1.2MySQL安裝與配置mysql_secure_installationmysql-uroot-pitcastMySQL安裝完成后,會在磁盤上生成一個目錄,該目錄被稱為MySQL的安裝目錄。在MySQL的安裝目錄中包含了啟動文件、配置文件、數(shù)據(jù)庫文件和命令文件等。1.3MySQL目錄結(jié)構(gòu)1.4.1啟動MySQL服務(wù)
1、通過Windows服務(wù)管理器啟動MySQL服務(wù)通過Windows的服務(wù)管理器可以查看MySQL服務(wù)是否開啟,首先點擊【開始】菜單,在彈出的菜單中選擇【運行】命令,打開【運行】對話框輸入“services.msc”命令,單擊【確定】按鈕,此時就會打開Windows的服務(wù)管理器。1.4MySQL的使用1.4.1啟動MySQL服務(wù)
2、通過DOS命令啟動MySQL服務(wù)啟動MySQL服務(wù)不僅可以通過Windows服務(wù)管理器啟動,還可以通過DOS命令來啟動,命令如下:
DOS命令行不僅可以啟動MySQL服務(wù),還可以停止MySQL服務(wù)1.4MySQL的使用netstartmysqlnetstopmysql1.4.2登陸MySQL數(shù)據(jù)庫1、使用相關(guān)命令登錄登錄MySQL數(shù)據(jù)庫可以通過DOS命令完成,具體命令如下:在上述命令中,mysql為登錄命令,-h后面的參數(shù)是服務(wù)器的主機地址,-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的相關(guān)命令要想查看MySQL的幫助信息,首先登錄到MySQL數(shù)據(jù)庫,然后在命令行窗口中輸入“help;”或者“\h”命令,此時就會顯示MySQL的幫助信息。1.4MySQL的使用1.4.3MySQL的相關(guān)命令1.4MySQL的使用命令簡寫具體含義?(\?)顯示幫助信息clear(\c)明確當前輸入語句connect(\r)連接到服務(wù)器,可選參數(shù)數(shù)據(jù)庫和主機。delimiter(\d)設(shè)置語句分隔符。ego(\G)發(fā)送命令到mysql服務(wù)器,并顯示結(jié)果。exit(\q)退出MySQLgo(\g)發(fā)送命令到mysql服務(wù)器。help(\h)顯示幫助信息notee(\t)不寫輸出文件。print(\p)打印當前命令prompt(\R)改變mysql提示信息。quit(\q)退出MySQLrehash(\#)重建完成散列。source(\.)執(zhí)行一個SQL腳本文件,以一個文件名作為參數(shù)。status(\s)從服務(wù)器獲取MySQL的狀態(tài)信息。tee(\T)設(shè)置輸出文件(輸出文件),并將信息添加所有給定的輸出文件。use(\u)用另一個數(shù)據(jù)庫,數(shù)據(jù)庫名稱作為參數(shù)。charset(\C)切換到另一個字符集warnings(\W)每一個語句之后顯示警告。nowarning(\w)每一個語句之后不顯示警告。MySQL相關(guān)命令1.4.3MySQL的相關(guān)命令為了讓初學者更好的使用MySQL命令,接下來以“\s”、“\u”命令為例進行演示,具體如下:(1)使用“\s”命令查看數(shù)據(jù)庫信息。(2)使用“\u”命令切換數(shù)據(jù)庫。1.4MySQL的使用1.4.3MySQL的相關(guān)命令(1)使用“\s”命令查看數(shù)據(jù)庫信息,結(jié)果如下:1.4MySQL的使用1.4.3MySQL的相關(guān)命令(2)使用“\u”命令切換數(shù)據(jù)庫,如下所示:MySQL5.5自帶了四個數(shù)據(jù)庫,如果要操作其中某一個數(shù)據(jù)庫test,首先需要使用“\u”命令切換到當前數(shù)據(jù)庫,執(zhí)行結(jié)果如下所示:從上述命令的執(zhí)行結(jié)果“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)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)內(nèi)部app運營制度
- 物流公司業(yè)務(wù)運營制度
- 家裝家具運營管理制度
- 龍湖計劃運營管理制度
- 2026西藏空港新區(qū)投資有限公司招聘保障性住房管理人員和駕駛員2人備考題庫及答案詳解1套
- 運營車輛維修保養(yǎng)制度
- 生產(chǎn)運營5s管理制度
- 社區(qū)社會工作運營制度
- 流量運營管理制度
- 展館運營制度流程
- 2025年全國茉莉花茶產(chǎn)銷形勢分析報告-
- 校本課程篆刻教學設(shè)計
- 明確安全生產(chǎn)領(lǐng)導小組的職責與安全管理體系
- 七年級下冊語文必背古詩文(字帖描紅)
- 電儀施工質(zhì)量總結(jié)
- 《甜花香型大葉種工夫紅茶》編制說明
- QSY06503.14-2020石油煉制與化工裝置工藝設(shè)計包編制規(guī)范 - 副本
- 柜式七氟丙烷-氣體滅火系統(tǒng)-安裝與施工-方案
- 核醫(yī)學全身骨顯像骨顯像課件
- 昌樂縣鎮(zhèn)區(qū)基準地價更新修正體系匯編(完整版)資料
- 項目管理學課件戚安邦全
評論
0/150
提交評論