




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章數(shù)據(jù)庫(kù)入門數(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常見的數(shù)據(jù)庫(kù)產(chǎn)品1.2MySQL安裝與配置返回目錄1.2.11.2.2Windows平臺(tái)下安裝與配置MySQLLinux平臺(tái)下安裝MySQL知識(shí)架構(gòu)1.4高級(jí)查詢返回目錄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ù),其本身可看作電子化的文件柜,用戶可以對(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)化查詢語(yǔ)言)語(yǔ)言是一種數(shù)據(jù)庫(kù)查詢語(yǔ)言和程序設(shè)計(jì)語(yǔ)言。它是一種關(guān)系型數(shù)據(jù)庫(kù)語(yǔ)言,主要用于管理數(shù)據(jù)庫(kù)中的數(shù)據(jù),如存取數(shù)據(jù)、查詢數(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ù)查詢語(yǔ)言(DQL)(4)數(shù)據(jù)控制語(yǔ)言(DCL)1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.4常見的數(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è)人使用,類似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ù)器端和客戶端,需要分別下載和安裝。在安裝時(shí)首先需要安裝服務(wù)器端,然后再安裝客戶端。GenericBinariesr軟件包是一個(gè)二進(jìn)制軟件包,經(jīng)過(guò)編譯生成二進(jìn)制文件的軟件包。源碼包是MySQL數(shù)據(jù)庫(kù)的源代碼,用戶需要自己編譯生成二進(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ù)端和客戶端。本教材使用的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ù)端和客戶端接下來(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ù)端和客戶端MySQL的服務(wù)端安裝成功后,接下來(lái)還需安裝MySQL的客戶端。在安裝客戶端時(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ù),具體命令如下:上述命令用于開啟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ì)在磁盤上生成一個(gè)目錄,該目錄被稱為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ù)是否開啟,首先點(diǎn)擊【開始】菜單,在彈出的菜單中選擇【運(yùn)行】命令,打開【運(yùn)行】對(duì)話框輸入“services.msc”命令,單擊【確定】按鈕,此時(shí)就會(huì)打開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ù)的用戶名,-p后面是登錄密碼1.4MySQL的使用mysql–hhostname–uusername–p1.4.2登陸MySQL數(shù)據(jù)庫(kù)2、使用MySQLCommandLineClient登錄在開始菜單中依次選擇【程序】【MySQL】【MySQLServer5.5】【MySQL5.5CommandLineClient】打開MySQL命令行客戶端窗口,此時(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)寫具體含義?(\?)顯示幫助信息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)不寫輸出文件。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ù)名稱作為參數(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客戶端的字符集編碼,首先登錄到MySQL數(shù)據(jù)庫(kù),在該窗口中使用如下命令:執(zhí)行完上述命令后,以使用“\s”命令進(jìn)行查看,發(fā)現(xiàn)MySQL客戶端的編碼已經(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)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 化工用地租賃合同
- 國(guó)際空運(yùn)運(yùn)輸代理合同
- 裝潢施工方案
- 設(shè)備高溫防護(hù)施工方案
- 2025年碾磨谷物及谷物加工品合作協(xié)議書
- 荔枝水泥地板硬化施工方案
- 咸陽(yáng)百葉聲屏障施工方案
- 鞍山海城初三數(shù)學(xué)試卷
- 四川活動(dòng)板房框架施工方案
- 江門空調(diào)維修改造施工方案
- GB/T 18281.7-2024醫(yī)療保健產(chǎn)品滅菌生物指示物第7部分:選擇、使用和結(jié)果判斷指南
- 第14課 旅游計(jì)劃書(教案)信息技術(shù)六年級(jí)下冊(cè)
- 中車招聘在線測(cè)評(píng)題
- 教學(xué)設(shè)計(jì)初中勞動(dòng)教育創(chuàng)意設(shè)計(jì)的教學(xué)設(shè)計(jì)
- 2024年事業(yè)單位考試(綜合管理類A類)職業(yè)能力傾向測(cè)驗(yàn)試卷及答案指導(dǎo)
- 山東省2024年中考數(shù)學(xué)試卷八套合卷【附答案】
- 血液透析護(hù)理質(zhì)控
- 人工智能訓(xùn)練師理論知識(shí)考核要素細(xì)目表四級(jí)
- 幼兒園大班韻律《朱迪警官破案記》課件
- DL∕T 253-2012 直流接地極接地電阻、地電位分布、跨步電壓和分流的測(cè)量方法
- (正式版)YS∕T 5040-2024 有色金屬礦山工程項(xiàng)目可行性研究報(bào)告編制標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論