版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第20章 MySQL數(shù)據(jù)庫(kù)共六十八頁(yè)2介紹數(shù)據(jù)庫(kù)系統(tǒng)與MySQL登入MySQL數(shù)據(jù)庫(kù)系統(tǒng)的過(guò)程(guchng)介紹“數(shù)據(jù)庫(kù)”操作介紹“表”的操作MySQL的用戶管理MySQL數(shù)據(jù)備份概 述共六十八頁(yè)1. MySQL關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)MySQL關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)MySQL是一種開放源碼軟件具有(jyu)快速、可靠和易于使用結(jié)構(gòu)化查詢語(yǔ)言:SQLC/S體系結(jié)構(gòu)Web中小型數(shù)據(jù)庫(kù)的首選3共六十八頁(yè)2.登入與退出(tuch)MySQL數(shù)據(jù)庫(kù)格式:mysql -h host_name -u user_name -pyour_password-p和your_password中間沒有(mi yu)空格mys
2、ql exit4共六十八頁(yè)3.MySQL的用戶配置(pizh)信息:c:f參照c:mysqlmy-f my-fCopy 參照的cnf文件(wnjin)到c:f,設(shè)置讀寫權(quán)限運(yùn)行mysql,自動(dòng)調(diào)用f5共六十八頁(yè)4.更改(gnggi)超級(jí)用戶root的口令C:MySQLadmin -u 用戶名 password 新口令Mysql SET PASSWORD=PASSWORD(“some_password”)SET PASSWORD FOR user=PASSWORD(“some_password”)MySQL UPDATE MySQL.user - SET Password=PASSWORD(“n
3、ewp”) - WHERE User=“root” AND - Host=“%”; MySQL FLUSH PRIVILEGES; 本地(bnd)帳號(hào):localhost;遠(yuǎn)程帳號(hào):%6共六十八頁(yè)7查看數(shù)據(jù)庫(kù)創(chuàng)建(chungjin)數(shù)據(jù)庫(kù)打開數(shù)據(jù)庫(kù)刪除數(shù)據(jù)庫(kù)5.數(shù)據(jù)庫(kù)操作(cozu)7共六十八頁(yè)8顯示(xinsh)表創(chuàng)建表顯示表的結(jié)構(gòu)修改表的結(jié)構(gòu)刪除表6.“表”操作(cozu)8共六十八頁(yè)9增加記錄查詢(chxn)記錄排序記錄修改紀(jì)錄刪除記錄7.“記錄(jl)”操作9共六十八頁(yè)10Primary Key 索引(suyn)Unique 索引普通索引8.“索引(suyn)”操作產(chǎn)生索引刪除索引10
4、共六十八頁(yè)11SHOWDESC 表名;EXPLAIN 表名 或select 語(yǔ)句(yj);9.“顯示信息”操作(cozu)11共六十八頁(yè)12OPTIMIZE TABLE 表名;10.“優(yōu)化表”操作(cozu)共六十八頁(yè)13加鎖: 加鎖時(shí),釋放(shfng)以前的鎖定LOCK TABLES 表名 READ|WRITE|LOW_PRIORITY;解鎖:UNLOCK TABLES ;11.“鎖”操作(cozu)共六十八頁(yè)14增加用戶設(shè)置(shzh)用戶密碼刪除用戶取消權(quán)限12.用戶(yngh)權(quán)限管理14共六十八頁(yè)15直接(zhji)拷貝備份 c:mysqldata數(shù)據(jù)庫(kù)名MysqldumpC:my
5、sqldump u root p library c:mysqlbackuplibrary20031212.sql數(shù)據(jù)復(fù)原:MySQL u p 數(shù)據(jù)庫(kù)名 Select database();數(shù)據(jù)庫(kù)操作(cozu)-查看數(shù)據(jù)庫(kù)返回共六十八頁(yè)27數(shù)據(jù)庫(kù)操作(cozu)-創(chuàng)建數(shù)據(jù)庫(kù)格式:CREATE DATABASE 數(shù)據(jù)庫(kù)名在c:mysqldata下創(chuàng)建一個(gè)(y )“數(shù)據(jù)庫(kù)名”文件夾該數(shù)據(jù)庫(kù)內(nèi)容為空返回共六十八頁(yè)28數(shù)據(jù)庫(kù)操作-打開(d ki)一個(gè)數(shù)據(jù)庫(kù)將一數(shù)據(jù)庫(kù)切換(qi hun)為當(dāng)前數(shù)據(jù)庫(kù)格式:use 數(shù)據(jù)庫(kù)名返回共六十八頁(yè)29數(shù)據(jù)庫(kù)操作(cozu)-刪除數(shù)據(jù)庫(kù)刪除一個(gè)(y )數(shù)據(jù)庫(kù)同時(shí),其
6、數(shù)據(jù)表等也被刪除格式:DROP DATABASE IF EXISTS 數(shù)據(jù)庫(kù)名;返回共六十八頁(yè)30格式(g shi):mysqlSHOW TABLES;“表”操作(cozu)顯示表返回共六十八頁(yè)31格式:mysqlCREATE TEMPORARY TABLE IF NOT EXISTS 表名 字段定義, 表選項(xiàng) 查詢(chxn)語(yǔ)句;Mysql調(diào)用文件*.sql“表”操作(cozu)創(chuàng)建表返回共六十八頁(yè)32格式(g shi):mysqlDESCRIBE 表名;mysqlDESC 表名;MysqlSHOW COLUMNS FROM 表名;“表”操作顯示(xinsh)表的結(jié)構(gòu)返回共六十八頁(yè)33更改
7、表名更改字段名更改字段類型增加一個(gè)字段刪除(shnch)一個(gè)字段轉(zhuǎn)換表的類型“表”操作修改(xigi)表的結(jié)構(gòu)返回共六十八頁(yè)34格式(g shi): ALTER TABLE 原表名 RENAME as 新表名;“表”操作(cozu)修改表的結(jié)構(gòu):更改表名返回共六十八頁(yè)35格式(g shi): ALTER TABLE 表名 CHANGE 原字段名 新字段名 原字段定義;“表”操作修改(xigi)表的結(jié)構(gòu):更改字段名返回共六十八頁(yè)36格式(g shi): ALTER TABLE 表名 CHANGE 字段名 字段名 字段新類型;ALTER TABLE 表名 MODIFY 字段名 字段新類型;“表”操
8、作修改(xigi)表的結(jié)構(gòu):更改字段類型返回共六十八頁(yè)37ISAM 在MySQL3.23以前版本支持MYISAM 是MySQL3.23以后版本的默認(rèn)“表”類型。HEAP “臨時(shí)”內(nèi)存(ni cn)表格式:sqlALTER TABLE 表名 TYPE=表新類型;“表”操作(cozu)修改表的結(jié)構(gòu):轉(zhuǎn)換表的類型返回共六十八頁(yè)38格式(g shi):sqlALTER TABLE 表名 ADD 字段名 類型;“表”操作修改(xigi)表的結(jié)構(gòu):增加字段返回共六十八頁(yè)39格式(g shi): sqlALTER TABLE 表名 DROP COLUMN 字段名;“表”操作修改表的結(jié)構(gòu)(jigu):刪除字段
9、返回共六十八頁(yè)40格式(g shi): sqlDROP TABLE IF EXISTS 表名1, 表名2 返回(fnhu)“表”操作刪除“表”共六十八頁(yè)41格式1:對(duì)所有字段賦值,可插入(ch r)多條記錄 sqlinsert into 表名 values (值1,值2,), (值1,值2,),;“記錄”操作(cozu)增加記錄共六十八頁(yè)42格式2:僅對(duì)某些字段賦值,可插入(ch r)多條記錄 sqlinsert into 表名 (字段1,字段2,) values (值1,值2,),values (值1,值2,),;“記錄”操作(cozu)增加記錄(續(xù)1)共六十八頁(yè)43格式(g shi)3:僅
10、對(duì)某些字段賦值 sqlinsert into 表名 set 字段1=值1,set 字段2=值2,;返回(fnhu)“記錄”操作增加記錄(續(xù)2)共六十八頁(yè)44格式:sqlselect 字段 from 表1,表2, where 條件 order by 排序字段 group by 分組字段 limit 待顯示(xinsh)的記錄數(shù)“記錄”操作(cozu)查詢記錄共六十八頁(yè)45格式:sqlselect 字段 from 表1,表2, where 條件(tiojin) order by 排序字段 group by 分組字段 limit 待顯示的記錄數(shù) 例1:sqlselect * from cs_stud
11、ents;“記錄”操作(cozu)查詢記錄(續(xù)1)共六十八頁(yè)46例2:sqlselect 2*4,now(),version();“記錄”操作(cozu)查詢記錄(續(xù)2)共六十八頁(yè)47例3:sqlselect id,name,sex from cs_students;“記錄”操作(cozu)查詢記錄(續(xù)3)共六十八頁(yè)48例4:sqlselect id as 學(xué)號(hào),name as 姓名(xngmng), sex as 性別 from cs_students;“記錄(jl)”操作查詢記錄(續(xù)4)共六十八頁(yè)49例5:sqlselect id as 學(xué)號(hào),name as 姓名(xngmng), fro
12、m cs_students where sex=女;“記錄(jl)”操作查詢記錄(續(xù)5)共六十八頁(yè)50例6:sqlselect id as 學(xué)號(hào),name as 姓名(xngmng), from cs_students where sex=女 and cs_name like 李%;“記錄”操作(cozu)查詢記錄(續(xù)6)返回共六十八頁(yè)51例: sqlselect id, name, sex from cs_students order by id; sqlselect id, name, sex from cs_students order by id desc;“記錄”操作(cozu)-排
13、序記錄返回(fnhu)共六十八頁(yè)52例: sqlupdate students set id=201003 where id=202003; “記錄”操作(cozu)-修改記錄返回(fnhu)共六十八頁(yè)53例: sqldelete from students where name=“李娜” and sex=“女”; “記錄”操作(cozu)-刪除記錄返回(fnhu)共六十八頁(yè)54格式1:sqlALTER TABLE 表名 ADD INDEX 索引(suyn)名稱(字段列表)格式2:sqlALTER TABLE 表名 ADD UNIQUE 索引名稱(字段列表)格式3:sqlALTER TABLE
14、 表名 ADD PRIMARY KEY (字段列表)“索引記錄(jl)”-產(chǎn)生索引返回共六十八頁(yè)55“索引記錄”-普通(ptng)索引實(shí)例返回(fnhu)共六十八頁(yè)56格式: sqlALTER TABLE 表名 DROP INDEX 索引(suyn)名稱; sqlALTER TABLE 表名 DROP UNIQUE 索引名稱; sqlALTER TABLE 表名 DROP PRIMARY KEY; 或 sqlDROP INDEX 索引名稱 ON 表名; “索引(suyn)記錄”-刪除索引返回共六十八頁(yè)57SHOW DATABASES;SHOW TABLES (FROM 數(shù)據(jù)庫(kù)名);SHOW C
15、OLUMNS FROM 表名; 或 DESC 表名;SHOW INDEX FROM 表名; SHOW TABLE STATUS (FROM 數(shù)據(jù)庫(kù)名);返回(fnhu)“顯示信息”操作(cozu)-SHOW共六十八頁(yè)58“顯示信息”操作(cozu)SHOW實(shí)例1共六十八頁(yè)59返回(fnhu)“顯示信息”操作(cozu)SHOW實(shí)例2共六十八頁(yè)60返回(fnhu)“顯示信息”操作(cozu)DESC共六十八頁(yè)61返回(fnhu)“顯示信息”操作(cozu)show table status共六十八頁(yè)62“顯示信息”操作(cozu)EXPLAIN實(shí)例1共六十八頁(yè)63返回(fnhu)“顯示信息”操作
16、(cozu)EXPLAIN實(shí)例2共六十八頁(yè)64返回(fnhu)“用戶權(quán)限管理(gunl)”增加賬號(hào)mysqlCREATE USER 用戶名 IDENTIFIED BY 口令mysqlGRANT ALL PRIVILEGES ON *.* TO user1localhost IDENTIFIED BY pass1 WITH GRANT OPTION;mysqlGRANT ALL PRIVILEGES ON *.* TO user1”%” IDENTIFIED BY pass1 WITH GRANT OPTION;mysqlGRANT RELOAD, PROCESS ON *.* TO admin
17、localhost; INSERT INTO user VALUES(localhost,user1,PASSWORD(pass1);權(quán)限有:select,create,insert,update,delete 共六十八頁(yè)更改用戶(yngh)密碼C:MySQLadmin -u 用戶名 password 新口令(kulng)Mysql SET PASSWORD=PASSWORD(“some_password”)SET PASSWORD FOR user=PASSWORD(“some_password”)MySQL UPDATE MySQL.user - SET Password=PASSWORD
18、(“newp”) - WHERE User=“root” AND - Host=“%”; MySQL FLUSH PRIVILEGES; 本地帳號(hào):localhost;遠(yuǎn)程帳號(hào):%65返回共六十八頁(yè)66返回(fnhu)“用戶權(quán)限管理(gunl)”刪除用戶mysqlDELETE FROM user WHERE user=“用戶名” and host=“主機(jī)名”;mysqlFLUSH PRIVILEGES;共六十八頁(yè)67返回(fnhu)“用戶權(quán)限管理(gunl)”取消權(quán)限mysqlREVOKE 權(quán)限 ON 表名或數(shù)據(jù)庫(kù)名或*.* FROM 用戶名”;mysqlFLUSH PRIVILEGES;共六十八頁(yè)內(nèi)容摘要第20章 My
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024委托合同與雇傭合同
- 2024年五年級(jí)品社下冊(cè)《鴉片的背后》教案 蘇教版
- 2024年四年級(jí)英語(yǔ)上冊(cè) Unit 3 My friends The second period教案 人教PEP
- 2024機(jī)械臨時(shí)租賃合同范本
- 2024新版的燈光音響設(shè)備租賃合同
- 2024定金合同(供商品房預(yù)訂時(shí)使用)
- 國(guó)有企業(yè)稅收籌劃體系創(chuàng)新研究與實(shí)踐
- 現(xiàn)代企業(yè)經(jīng)濟(jì)管理模式的規(guī)范化策略
- 年度金屬絲繩制品競(jìng)爭(zhēng)策略分析報(bào)告
- 供應(yīng)室教學(xué)課件
- 2024-2030年國(guó)內(nèi)麥克風(fēng)行業(yè)市場(chǎng)發(fā)展分析及發(fā)展前景與投資機(jī)會(huì)研究報(bào)告
- 2024新湘教版初中七年級(jí)數(shù)學(xué)上冊(cè)第一章有理數(shù)大單元整體教學(xué)設(shè)計(jì)
- 2024人教版初中八年級(jí)數(shù)學(xué)上冊(cè)第十二章全等三角形大單元整體教學(xué)設(shè)計(jì)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)
- “閱讀綜合實(shí)踐”板塊編排意圖與教學(xué)建議
- 河北省石家莊市2024年普通高中學(xué)校畢業(yè)年級(jí)教學(xué)質(zhì)量檢測(cè)(三)生物試卷(解析版)
- 坐月子中心服務(wù)合同書2024年
- 綜合實(shí)踐項(xiàng)目(一)制作細(xì)胞模型課件-2024-2025學(xué)年人教版七年級(jí)生物學(xué)上冊(cè)
- JJ∕G(交通) 206-2024 港口起重設(shè)備++起升高度檢測(cè)儀
- 浙教版七年級(jí)上冊(cè)數(shù)學(xué)第1章有理數(shù)單元測(cè)試卷(含答案)
- 2024-2030年中國(guó)高爾夫俱樂(lè)部行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
評(píng)論
0/150
提交評(píng)論