




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Mysql數(shù)據(jù)庫部署—信創(chuàng)麒麟培訓(xùn)—目錄01Mysql數(shù)據(jù)庫服務(wù)概述02Mysql數(shù)據(jù)庫環(huán)境部署03MySql基本操作03MySql應(yīng)用案例數(shù)據(jù)庫概述數(shù)據(jù)庫相關(guān)概念數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem)是一種操縱和管理數(shù)據(jù)庫的大型軟件,是用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱DBMS。關(guān)系型數(shù)據(jù)庫管理系統(tǒng)稱為RDBMS,R指RelationDBMS的作用它對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。數(shù)據(jù)定義功能: 提供數(shù)據(jù)定義語言(DDL)
定義數(shù)據(jù)庫中的數(shù)據(jù)對象(數(shù)據(jù)庫的建立,刪除,修改)數(shù)據(jù)操縱功能:
提供數(shù)據(jù)操縱語言(DML)
操縱數(shù)據(jù)實(shí)現(xiàn)對數(shù)據(jù)庫的基本操作
(查詢、插入、刪除和修改)數(shù)據(jù)庫相關(guān)產(chǎn)品Oracle應(yīng)用廣泛、功能強(qiáng)大,分布式數(shù)據(jù)庫系統(tǒng)“關(guān)系-對象”型數(shù)據(jù)庫MySQL/MaraDB快捷、可靠開源、免費(fèi)、與PHP組成經(jīng)典的LAMP組合SQLServer針對不同用戶群體的五個(gè)特殊的版本易用性好DB2應(yīng)用于大型應(yīng)用系統(tǒng),具有較好的可伸縮性數(shù)據(jù)庫服務(wù)器響應(yīng)和提供數(shù)據(jù)應(yīng)用程序數(shù)據(jù)庫操作和查詢數(shù)據(jù)庫系統(tǒng)的使用數(shù)據(jù)庫類型數(shù)據(jù)庫類型1、關(guān)系數(shù)據(jù)庫:【MySQL、MariaDB】;2、非關(guān)系型數(shù)據(jù)庫,【Cassandra、MongoDB】;3、鍵值【key-value】數(shù)據(jù)庫:【Dynamo、LevelDB】。MySQL數(shù)據(jù)庫什么是MySQLMySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司,2009年被Oracle收購。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL的官方網(wǎng)站引述MySQL是“世界上最受歡迎的開放源代碼數(shù)據(jù)庫”。數(shù)據(jù)表存儲(chǔ)過程視圖….…
訂單
客戶
產(chǎn)品
數(shù)據(jù)庫表MySQL數(shù)據(jù)庫組成MySQL軟件包官網(wǎng)下載地址/downloads/Kylin服務(wù)器YUM資源庫提供MyS ql軟件包下載MySql安裝包mysql-community-server依賴包:mysql-community-client;mysql-community-client-plugins;mysql-community-common;mysql-community-icu-data-files;mysql-communitylibsMySql服務(wù)守護(hù)進(jìn)程mysqldMySql服務(wù)端口3306環(huán)境部署MySql數(shù)據(jù)庫安裝安裝MySql服務(wù)yuminstall-ymysql-server
(注意:Kylinos默認(rèn)安裝數(shù)據(jù)庫為maradb,需先卸載相關(guān)軟件包再安裝MySQL)啟動(dòng)服務(wù)systemctlstartmysqld #啟動(dòng)服務(wù)systemctlrestartmysqld #重啟服務(wù)systemctlstopmyslqd #關(guān)閉服務(wù)
MySql數(shù)據(jù)庫文件主配置文件:/etc/f日志文件:/var/log/mysql.log數(shù)據(jù)庫目錄:/var/lib/mysql默認(rèn)二進(jìn)制日志文件:/var/lib/mysql/binlog.000001MySql數(shù)據(jù)庫環(huán)境部署MySql數(shù)據(jù)庫環(huán)境部署
首次登錄配置初次登錄臨時(shí)密碼
/var/log/mysqld.log->temporarypassword[root@localhostmysql-repo]#cat/var/log/mysqld.log|greptemporary2023-03-05T09:23:35.097591Z1[Note]Atemporarypasswordisgeneratedforroot@localhost:k;Hfzo&Bt6=(通過mysql-uroot–p密碼進(jìn)行登錄mysql-uroot-p"k;Hfzo&Bt6=("修改臨時(shí)密碼alteruseruser()identify“password”#密碼復(fù)雜度:8位,大小寫,數(shù)字,特殊字符;setvalidate_password.policy=0#密碼策略:0-->low1-->MEDIUM2-->strong;setvalidate_password.length=6#密碼長度為6;退出MySQLexit初始化配置基本操作MySql數(shù)據(jù)庫基本操作查看數(shù)據(jù)庫:創(chuàng)建數(shù)據(jù)庫:舉例:createdatabasestudent;選擇數(shù)據(jù)庫:舉例:usestudent;showdatabases;use
<數(shù)據(jù)庫名>;createdatabase
<數(shù)據(jù)庫名>;MySql數(shù)據(jù)庫基本操作創(chuàng)建數(shù)據(jù)庫表:舉例:createtableuserinfo(idintprimarykeyAUTO_INCREMENT,namevarchar(10),birthdaydatetime,sexchar(5),passwordchar(200));CREATE
TABLE<表名>[字段名1數(shù)據(jù)類型屬性,字段名2數(shù)據(jù)類型屬性,……字段名N數(shù)據(jù)類型屬性]MySql數(shù)據(jù)庫基本操作主關(guān)鍵字約束(PrimaryKeyConstraint)外關(guān)鍵字約束(ForeignKeyConstraint)惟一性約束(UniqueConstraint)*檢查約束(CheckConstraint)缺省約束(DefaultConstraint)MySql數(shù)據(jù)庫基本操作更改數(shù)據(jù)庫表結(jié)構(gòu):舉例:altertablestudentmodify
subjectnoint
altertablestudentadd
classvarchar(20)altertablestudentdrop
subjectnamealtertablestudentchange
subjectnointsubjectidintALTERTABLE<表名>MODIFY
[列名]MySql數(shù)據(jù)庫基本操作插入記錄:
如果表名后面沒寫字段名,則默認(rèn)是向所有的字段添加值,另外字符串值應(yīng)該用‘’或“”引號(hào)括起來舉例:向people表中添加一條記錄:insertintopeople(name,age)
values(“zhangsan”,20);INSERT
[INTO]<表名>[列名]
VALUES
<值列表>河南新鄉(xiāng)趙可以0010016河南新鄉(xiāng)張麗鵑0010015江西南昌雷銅0010014湖南新田吳蘭0010013山東定陶李山0010012….地址姓名學(xué)號(hào)980010016數(shù)學(xué)810010013語文670010012語文740010013數(shù)學(xué)880010012數(shù)學(xué)….分?jǐn)?shù)學(xué)號(hào)科目DELETEFROM學(xué)員信息表WHERE學(xué)號(hào)='0010012'
MySql數(shù)據(jù)庫基本操作數(shù)據(jù)查詢ApplicationLogic客戶程序查詢請求查詢結(jié)果集SQLSERVERABCDEFG
SELECT*FROMSALES查詢產(chǎn)生一個(gè)虛擬表,看到的是表形式顯示的結(jié)果,但結(jié)果并不真正存儲(chǔ),每次執(zhí)行查詢只是現(xiàn)從數(shù)據(jù)表中提取數(shù)據(jù),并按照表的形式顯示出來學(xué)員編號(hào)學(xué)員姓名地址所在班級(jí)…….001張明全湖南長沙S201002李菲湖北宜昌S202003于寄謙甘肅天水S204004劉國正山東荷澤S201005周接輪臺(tái)灣新竹S204006鞏小妹香港龍灣S203007鞏大妹香港龍灣S203008張明敏北京順義S202009矛十八四川棉陽S204010羅林光陜西臨潼S202011司馬坡新疆喀什S201S202陜西臨潼羅林光010…S202湖北宜昌李菲002S202北京順義張明敏008SELECT*FROMStudentWHERE所在班級(jí)=‘S202’MySql數(shù)據(jù)庫基本操作備份與恢復(fù)應(yīng)用1:數(shù)據(jù)庫備份還原【例1】備份指定的student數(shù)據(jù)庫,備份student數(shù)據(jù)庫中的course表,備份服務(wù)器中的所有數(shù)據(jù)庫內(nèi)容。分析:1.直接備份數(shù)據(jù)庫所在的目錄使用cp、tar等命令直接備份數(shù)據(jù)庫所存放的目錄2.使用mysqldump命令備份和恢復(fù)mysqldump-u用戶名-p[密碼][選項(xiàng)][數(shù)據(jù)庫名][表名]>/備份路徑/備份文件名--all-databases——備份服務(wù)器中的所有數(shù)據(jù)庫內(nèi)容;--opt——對備份過程進(jìn)行優(yōu)化,此項(xiàng)為默認(rèn)選項(xiàng)應(yīng)用1:數(shù)據(jù)庫備份還原[root@kylin~]#mysqldump-uroot-p--optstudent>back_studentEnterpassword:[root@kylin~]#mysqldump-uroot-pstudentcourse>back_courseEnterpassword:[root@kylin~]#mysqldump-uroot-p--all-databases>back_allEnterpassword:[root@kylin~]#llback*-rw-r--r--1rootroot42287712-1606:56back_all-rw-r--r--1rootroot182512-1606:55back_course-rw-r--r--1rootroot182512-1606:55back_student應(yīng)用1:數(shù)據(jù)庫備份還原【例2】恢復(fù)整個(gè)student數(shù)據(jù)庫;恢復(fù)student數(shù)據(jù)庫中的course表;恢復(fù)服務(wù)器中的所有數(shù)據(jù)庫內(nèi)容。分析:恢復(fù)(導(dǎo)入)數(shù)據(jù)mysql-uroot-p[數(shù)據(jù)庫名]</備
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 8年級(jí)生物考試試題卷子及答案
- 1安全b證試題及答案
- 流動(dòng)人口戶籍對子女受教育程度的影響研究
- 2025科技創(chuàng)新合作項(xiàng)目合同模板
- Menoxymycin-A-生命科學(xué)試劑-MCE
- 2025標(biāo)準(zhǔn)版電子產(chǎn)品購銷合同范本
- (高清版)DB1302∕T 154-2019 蘿卜生產(chǎn)技術(shù)規(guī)程
- (高清版)DB13∕T 5031-2019 旅游景區(qū)安全服務(wù)通則
- 爭論話題的探討議論文作文9篇范文
- 鐵路運(yùn)輸安全管理與優(yōu)化方案
- 健康證申請證明(通用)
- 中國中化集團(tuán)收購加拿大鉀肥公司的商務(wù)談判計(jì)劃書
- 天然氣管線施工無損檢測方案
- YC∕T 266-2008 煙用包裝膜
- 中油即時(shí)通信安裝手冊(二廠)
- 臨床醫(yī)生做科研(課堂PPT)
- 西北工業(yè)大學(xué)臺(tái)灣交換生入學(xué)申請表
- 【精品】溝渠整治工程施工方案
- 新員工入職試崗考核表
- 2010年全國輻射環(huán)境監(jiān)測方案
- 隧道工程測量畢業(yè)設(shè)計(jì)論文
評論
0/150
提交評論