




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章數(shù)據(jù)庫(kù)入門(mén)數(shù)據(jù)庫(kù)基本知識(shí)MySQL的目錄結(jié)構(gòu)MySQL的安裝與配置MySQL的啟動(dòng)和登錄?學(xué)習(xí)目標(biāo)掌握MySQL的啟動(dòng)、登錄及配置13了解數(shù)據(jù)庫(kù)的基本知識(shí)2熟悉MySQL的安裝與配置掌握了解熟悉數(shù)據(jù)庫(kù)基本知識(shí)1.1?點(diǎn)擊查看本小節(jié)知識(shí)架構(gòu)MySQL安裝與配置1.2?點(diǎn)擊查看本小節(jié)知識(shí)架構(gòu)MySQL目錄結(jié)構(gòu)1.3MySQL的使用1.4?點(diǎn)擊查看本小節(jié)知識(shí)架構(gòu)1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)返回目錄1.1.11.1.2數(shù)據(jù)庫(kù)概述數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)1.1.3SQL語(yǔ)言知識(shí)架構(gòu)1.1.4常見(jiàn)的數(shù)據(jù)庫(kù)產(chǎn)品1.2MySQL安裝與配置返回目錄1.2.11.2.2Windows平臺(tái)下安裝與配置MySQLLinux平臺(tái)下安裝MySQL知識(shí)架構(gòu)1.4高級(jí)查詢(xún)返回目錄1.4.11.4.2啟動(dòng)MySQL服務(wù)登錄MySQL數(shù)據(jù)庫(kù)1.4.3MySQL的相關(guān)命令1.4.4重新配置MySQL知識(shí)架構(gòu)1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.1數(shù)據(jù)庫(kù)概述數(shù)據(jù)庫(kù)(Database,DB)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),其本身可看作電子化的文件柜,用戶(hù)可以對(duì)文件中的數(shù)據(jù)進(jìn)行增加、刪除、修改、查找等操作。1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.1數(shù)據(jù)庫(kù)概述數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用程序等組成。1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.2數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)數(shù)據(jù)庫(kù)是存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),但數(shù)據(jù)庫(kù)并不能直接存儲(chǔ)數(shù)據(jù),數(shù)據(jù)是存儲(chǔ)在表中的,在存儲(chǔ)數(shù)據(jù)的過(guò)程中一定會(huì)用到數(shù)據(jù)庫(kù)服務(wù)器,所謂的數(shù)據(jù)庫(kù)服務(wù)器就是指在計(jì)算機(jī)上安裝一個(gè)數(shù)據(jù)庫(kù)管理程序。1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.3SQL語(yǔ)言SQL(StructuredQueryLanaguage即結(jié)構(gòu)化查詢(xún)語(yǔ)言)語(yǔ)言是一種數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言和程序設(shè)計(jì)語(yǔ)言。它是一種關(guān)系型數(shù)據(jù)庫(kù)語(yǔ)言,主要用于管理數(shù)據(jù)庫(kù)中的數(shù)據(jù),如存取數(shù)據(jù)、查詢(xún)數(shù)據(jù)、更新數(shù)據(jù)等。1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.3SQL語(yǔ)言關(guān)系型數(shù)據(jù)庫(kù)語(yǔ)言由4部分組成,具體如下:(1)數(shù)據(jù)定義語(yǔ)言(DDL)(2)數(shù)據(jù)操作語(yǔ)言(DML)(3)數(shù)據(jù)查詢(xún)語(yǔ)言(DQL)(4)數(shù)據(jù)控制語(yǔ)言(DCL)1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.4常見(jiàn)的數(shù)據(jù)庫(kù)產(chǎn)品1.2MySQL安裝與配置1.2.1Windows平臺(tái)下安裝和配置MySQL1、安裝MySQL1.2MySQL安裝與配置1.2.1Windows平臺(tái)下安裝和配置MySQL2、配置MySQL1.2.2Linux平臺(tái)下安裝MySQLLinux操作系統(tǒng)有很多版本,比如Ubuntu、CentOS、RedHat等1.2MySQL安裝與配置適合個(gè)人使用,類(lèi)似Windows系統(tǒng)用于服務(wù)器1.2.2Linux平臺(tái)下安裝MySQL基于Linux平臺(tái)的MySql安裝文件有三個(gè)版本,具體介紹如下:1、RPM軟件包2、GenericBinariesr軟件包3、源碼包1.2MySQL安裝與配置RPM軟件包是一種Linux平臺(tái)下的安裝文件,通過(guò)相關(guān)命令可以很方便的安裝與卸載。該軟件包分為兩個(gè):服務(wù)器端和客戶(hù)端,需要分別下載和安裝。在安裝時(shí)首先需要安裝服務(wù)器端,然后再安裝客戶(hù)端。GenericBinariesr軟件包是一個(gè)二進(jìn)制軟件包,經(jīng)過(guò)編譯生成二進(jìn)制文件的軟件包。源碼包是MySQL數(shù)據(jù)庫(kù)的源代碼,用戶(hù)需要自己編譯生成二進(jìn)制文件后才能安裝。1.2.2Linux平臺(tái)下安裝MySQLMySQL官方推薦在Linux平臺(tái)下使用RPM軟件包安裝MySQL,接下來(lái)就演示一下如何使用RPM軟件包來(lái)安裝MySQL:1、下載RPM安裝包首先官網(wǎng)/downloads/mysql/5.5.html#downloads,下載RPM安裝包,RPM安裝包分為MySQL服務(wù)端和客戶(hù)端。本教材使用的RPM軟件包的版本為:1.2MySQL安裝與配置MySQL-server-5.5.31-2.el6.i686.rpmMySQL-client-5.5.31-2.el6.i686.rpm1.2.2Linux平臺(tái)下安裝MySQL2、檢查是否安裝過(guò)MySQL在安裝之前,首先要檢查當(dāng)前系統(tǒng)是否已經(jīng)安裝了MySQL,否則在安裝時(shí)可能產(chǎn)生沖突。具體的查看命令如下所示:執(zhí)行完上述命令后,如果出現(xiàn)MySQL的相關(guān)信息,例如mysql-libs-5.1.66-2.el6_3.i686就說(shuō)明當(dāng)前系統(tǒng)已經(jīng)安裝了MySQL,此時(shí),如果希望卸載該版本的MySQL,可以使用以下命令:1.2MySQL安裝與配置rpm
-qa
|
grep
mysqlrpm
-e
mysql-libs-5.1.66-2.el6_3.i686
--nodeps1.2.2Linux平臺(tái)下安裝MySQL3、安裝MySQL服務(wù)端和客戶(hù)端接下來(lái)將MySQL安裝包放在Linux系統(tǒng)的Downloads目錄下,然后進(jìn)入Downloads目錄,在該目錄中安裝MySQL服務(wù)端,具體命令如下:1.2MySQL安裝與配置rpm-ivhMySQL-server-5.5.31-2.el6.i686.rpm1.2.2Linux平臺(tái)下安裝MySQL3、安裝MySQL服務(wù)端和客戶(hù)端MySQL的服務(wù)端安裝成功后,接下來(lái)還需安裝MySQL的客戶(hù)端。在安裝客戶(hù)端時(shí)需要輸入如下命令:1.2MySQL安裝與配置rpm-ivhMySQL-client-5.5.31-2.el6.i686.rpm1.2.2Linux平臺(tái)下安裝MySQL4、啟動(dòng)MySQL服務(wù)MySQL安裝完成后,要想使用MySQL服務(wù)端,還需要啟動(dòng)MySQL服務(wù),具體命令如下:上述命令用于開(kāi)啟mysql服務(wù),值得一提的是,MySQL的服務(wù)命令實(shí)際上有4個(gè)參數(shù),這四個(gè)參數(shù)分別代表不同的意義,具體如下:start:?jiǎn)?dòng)服務(wù)stop:停止服務(wù)restart:重啟服務(wù)status:查看服務(wù)狀態(tài)1.2MySQL安裝與配置servicemysqlstart1.2.2Linux平臺(tái)下安裝MySQL5、操作MySQL
(1)設(shè)置MySQL登錄密碼(2)登錄MySQL1.2MySQL安裝與配置mysql_secure_installationmysql-uroot-pitcastMySQL安裝完成后,會(huì)在磁盤(pán)上生成一個(gè)目錄,該目錄被稱(chēng)為MySQL的安裝目錄。在MySQL的安裝目錄中包含了啟動(dòng)文件、配置文件、數(shù)據(jù)庫(kù)文件和命令文件等。1.3MySQL目錄結(jié)構(gòu)1.4.1啟動(dòng)MySQL服務(wù)
1、通過(guò)Windows服務(wù)管理器啟動(dòng)MySQL服務(wù)通過(guò)Windows的服務(wù)管理器可以查看MySQL服務(wù)是否開(kāi)啟,首先點(diǎn)擊【開(kāi)始】菜單,在彈出的菜單中選擇【運(yùn)行】命令,打開(kāi)【運(yùn)行】對(duì)話(huà)框輸入“services.msc”命令,單擊【確定】按鈕,此時(shí)就會(huì)打開(kāi)Windows的服務(wù)管理器。1.4MySQL的使用1.4.1啟動(dòng)MySQL服務(wù)
2、通過(guò)DOS命令啟動(dòng)MySQL服務(wù)啟動(dòng)MySQL服務(wù)不僅可以通過(guò)Windows服務(wù)管理器啟動(dòng),還可以通過(guò)DOS命令來(lái)啟動(dòng),命令如下:
DOS命令行不僅可以啟動(dòng)MySQL服務(wù),還可以停止MySQL服務(wù)1.4MySQL的使用netstartmysqlnetstopmysql1.4.2登陸MySQL數(shù)據(jù)庫(kù)1、使用相關(guān)命令登錄登錄MySQL數(shù)據(jù)庫(kù)可以通過(guò)DOS命令完成,具體命令如下:在上述命令中,mysql為登錄命令,-h后面的參數(shù)是服務(wù)器的主機(jī)地址,-u后面的參數(shù)是登錄數(shù)據(jù)庫(kù)的用戶(hù)名,-p后面是登錄密碼1.4MySQL的使用mysql–hhostname–uusername–p1.4.2登陸MySQL數(shù)據(jù)庫(kù)2、使用MySQLCommandLineClient登錄在開(kāi)始菜單中依次選擇【程序】【MySQL】【MySQLServer5.5】【MySQL5.5CommandLineClient】打開(kāi)MySQL命令行客戶(hù)端窗口,此時(shí)就會(huì)提示輸入密碼,密碼輸入正確后便可以登錄到MySQL數(shù)據(jù)庫(kù)。1.4MySQL的使用1.4.3MySQL的相關(guān)命令要想查看MySQL的幫助信息,首先登錄到MySQL數(shù)據(jù)庫(kù),然后在命令行窗口中輸入“help;”或者“\h”命令,此時(shí)就會(huì)顯示MySQL的幫助信息。1.4MySQL的使用1.4.3MySQL的相關(guān)命令1.4MySQL的使用命令簡(jiǎn)寫(xiě)具體含義?(\?)顯示幫助信息clear(\c)明確當(dāng)前輸入語(yǔ)句connect(\r)連接到服務(wù)器,可選參數(shù)數(shù)據(jù)庫(kù)和主機(jī)。delimiter(\d)設(shè)置語(yǔ)句分隔符。ego(\G)發(fā)送命令到mysql服務(wù)器,并顯示結(jié)果。exit(\q)退出MySQLgo(\g)發(fā)送命令到mysql服務(wù)器。help(\h)顯示幫助信息notee(\t)不寫(xiě)輸出文件。print(\p)打印當(dāng)前命令prompt(\R)改變mysql提示信息。quit(\q)退出MySQLrehash(\#)重建完成散列。source(\.)執(zhí)行一個(gè)SQL腳本文件,以一個(gè)文件名作為參數(shù)。status(\s)從服務(wù)器獲取MySQL的狀態(tài)信息。tee(\T)設(shè)置輸出文件(輸出文件),并將信息添加所有給定的輸出文件。use(\u)用另一個(gè)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱(chēng)作為參數(shù)。charset(\C)切換到另一個(gè)字符集warnings(\W)每一個(gè)語(yǔ)句之后顯示警告。nowarning(\w)每一個(gè)語(yǔ)句之后不顯示警告。MySQL相關(guān)命令1.4.3MySQL的相關(guān)命令為了讓初學(xué)者更好的使用MySQL命令,接下來(lái)以“\s”、“\u”命令為例進(jìn)行演示,具體如下:(1)使用“\s”命令查看數(shù)據(jù)庫(kù)信息。(2)使用“\u”命令切換數(shù)據(jù)庫(kù)。1.4MySQL的使用1.4.3MySQL的相關(guān)命令(1)使用“\s”命令查看數(shù)據(jù)庫(kù)信息,結(jié)果如下:1.4MySQL的使用1.4.3MySQL的相關(guān)命令(2)使用“\u”命令切換數(shù)據(jù)庫(kù),如下所示:MySQL5.5自帶了四個(gè)數(shù)據(jù)庫(kù),如果要操作其中某一個(gè)數(shù)據(jù)庫(kù)test,首先需要使用“\u”命令切換到當(dāng)前數(shù)據(jù)庫(kù),執(zhí)行結(jié)果如下所示:從上述命令的執(zhí)行結(jié)果“Databasechanged”可以看出,當(dāng)前操作的數(shù)據(jù)庫(kù)被切換為test。1.4MySQL的使用1.4.4重新配置MySQL1、通過(guò)DOS命令重新配置MySQL在命令行窗口中配置MySQL是很簡(jiǎn)單的,接下來(lái)就演示如何修改MySQL客戶(hù)端的字符集編碼,首先登錄到MySQL數(shù)據(jù)庫(kù),在該窗口中使用如下命令:執(zhí)行完上述命令后,以使用“\s”命令進(jìn)行查看,發(fā)現(xiàn)MySQL客戶(hù)端的編碼已經(jīng)修改為gbk。1.4MySQL的使用setcharacter_set_client
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年4月北京門(mén)頭溝龍泉鎮(zhèn)城市協(xié)管員招聘1人考前自測(cè)高頻考點(diǎn)模擬試題及答案詳解(典優(yōu))
- 2025甘肅天水市第四人民醫(yī)院編外人員招聘3人模擬試卷及答案詳解(名師系列)
- 2025安徽黃山市黃山區(qū)消防救援大隊(duì)政府專(zhuān)職消防員招聘2人模擬試卷附答案詳解(黃金題型)
- 2025年甘肅省張掖市市直醫(yī)療衛(wèi)生單位招聘專(zhuān)業(yè)技術(shù)人員考前自測(cè)高頻考點(diǎn)模擬試題及一套參考答案詳解
- 2025北方工業(yè)大學(xué)社區(qū)衛(wèi)生服務(wù)站招聘1人考前自測(cè)高頻考點(diǎn)模擬試題及答案詳解(全優(yōu))
- 2025年臨沂市農(nóng)業(yè)學(xué)校公開(kāi)招聘教師(8名)考前自測(cè)高頻考點(diǎn)模擬試題及完整答案詳解1套
- 2025北京中國(guó)音樂(lè)學(xué)院高層次人才引進(jìn)2人模擬試卷參考答案詳解
- 2025江蘇蘇州市吳江區(qū)引進(jìn)教育重點(diǎn)緊缺人才12人考前自測(cè)高頻考點(diǎn)模擬試題參考答案詳解
- 2025杭州臨安區(qū)教育局公開(kāi)招聘中小學(xué)教師76人考前自測(cè)高頻考點(diǎn)模擬試題及答案詳解(必刷)
- 2025年高純超細(xì)氧化硅纖維項(xiàng)目合作計(jì)劃書(shū)
- 臺(tái)球助教服務(wù)流程
- GB/T 17529.1-2023工業(yè)用丙烯酸及酯第1部分:工業(yè)用丙烯酸
- 小古文文言文南轅北轍課件
- 《大學(xué)生職業(yè)生涯規(guī)劃與就業(yè)指導(dǎo)》第一章
- 國(guó)際勞務(wù)合作和海外就業(yè)知識(shí)點(diǎn)及題庫(kù)11470
- 經(jīng)歷是流經(jīng)裙邊的水
- 物流運(yùn)輸托運(yùn)單模板
- 課堂教學(xué)評(píng)價(jià)指標(biāo)體系一覽表
- GB/T 5287-2002特大墊圈C級(jí)
- GB/T 19355.1-2016鋅覆蓋層鋼鐵結(jié)構(gòu)防腐蝕的指南和建議第1部分:設(shè)計(jì)與防腐蝕的基本原則
- 彩妝專(zhuān)業(yè)知識(shí)教案課件
評(píng)論
0/150
提交評(píng)論