![MYSQL數(shù)據(jù)庫基本操作詳細(xì)教程_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/498078c9-5343-48e0-8a54-18253f827c72/498078c9-5343-48e0-8a54-18253f827c721.gif)
![MYSQL數(shù)據(jù)庫基本操作詳細(xì)教程_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/498078c9-5343-48e0-8a54-18253f827c72/498078c9-5343-48e0-8a54-18253f827c722.gif)
![MYSQL數(shù)據(jù)庫基本操作詳細(xì)教程_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/498078c9-5343-48e0-8a54-18253f827c72/498078c9-5343-48e0-8a54-18253f827c723.gif)
![MYSQL數(shù)據(jù)庫基本操作詳細(xì)教程_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/498078c9-5343-48e0-8a54-18253f827c72/498078c9-5343-48e0-8a54-18253f827c724.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、MYSQL數(shù)據(jù)庫學(xué)習(xí)目標(biāo):掌握 MYSQL基本知識學(xué)習(xí)數(shù)據(jù)庫管理和操作掌握數(shù)據(jù)庫設(shè)計方法熟練運(yùn)用SQL編程語言基本概念MYSQL數(shù)據(jù)庫是關(guān)系型數(shù)據(jù)庫。關(guān)系型:使用一個關(guān)系,來表示實體信息 和實體 之間的聯(lián)系。關(guān)系:就是二維表,有行有列的表格。學(xué)生實體信息表學(xué)號姓名性別地區(qū)班級名稱ITCAST-001張男河北PHP0311ITCAST-75王女湖南JAVA0325ITCAST-123李男廣西IOS0218ITCAST-156趙男天津NULL班級實體信息表班級名稱上課教室PHP0311103JAVA0325210IOS0218108這兩張表通過班級名稱關(guān)聯(lián)起來。關(guān)系型數(shù)據(jù)庫:就是由二維表及其之間的
2、聯(lián)系組成的數(shù)據(jù)組織。同一個表中數(shù)據(jù)結(jié)構(gòu)完全一致。數(shù)據(jù)是由記錄組成記錄是由字段組成。SQL:結(jié)構(gòu)化查詢語言專門用于處理關(guān)系型數(shù)據(jù)庫編程語言。PHP 也是編程語言變量,流程控制,函數(shù)數(shù)據(jù)庫服務(wù)器的結(jié)構(gòu)DBS = DBMS + DB數(shù)據(jù)庫系統(tǒng)= 數(shù)據(jù)庫管理系統(tǒng)+ 數(shù)據(jù)庫(數(shù)據(jù))數(shù)據(jù)庫系統(tǒng) DBS數(shù)據(jù)庫服務(wù)器數(shù)據(jù)倉庫DB數(shù)據(jù)庫客戶端管理數(shù)據(jù)的程序DBMSDBMS數(shù)據(jù)倉庫DB命令行客戶端數(shù)據(jù)在服務(wù)器上是如何存儲的?操作服務(wù)器通過服務(wù)管理來操作服務(wù)器開始 -運(yùn)行 -3306 是 MYSQL服務(wù)程序的默認(rèn)端口號可以用 netstatan命令查看服務(wù)是否啟動命令行命令控制服務(wù)器的啟動和關(guān)閉Net start
3、mysqlNet stop mysql錯誤原因:沒有權(quán)限解決辦法:用管理員方式啟動命令行窗口C/S, client / server客戶端 / 服務(wù)器方式訪問數(shù)據(jù)庫命令行客戶端工具流程:1. 連接和認(rèn)證,提供 4 個參數(shù),分別是主機(jī)地址,端口號,用戶名,密碼2. 向 MYSQL數(shù)據(jù)庫服務(wù)器發(fā)送 SQL3. MYSQL服務(wù)器接收并執(zhí)行 SQL,并且把結(jié)果返回給客戶端4. 客戶端對結(jié)果進(jìn)行顯示5. 斷開服務(wù)器連接。 Exit, quit, q2,3,4 這幾步可以循環(huán)執(zhí)行知識:非關(guān)系型數(shù)據(jù)庫,NOSQL,not only sql不僅僅是SQL代表: redis, mongodb數(shù)據(jù)存儲有點象數(shù)組,
4、key/valueSQL語言存儲數(shù)據(jù):首先建立數(shù)據(jù)庫之后建立數(shù)據(jù)表(字段定義)操作數(shù)據(jù)數(shù)據(jù)有哪些操作CURDCREATE UPDATE READ DELETE(DROP)庫操作, database查看數(shù)據(jù)庫, show格式: show databases like 條件字符串 還可以使用條件進(jìn)行查詢通配符: %_% 可以匹配任意長度的字符串,包括空字符串。下劃線可以匹配任意一個字符,不包括空字符串?dāng)?shù)據(jù)庫名命名規(guī)則:可以使用字母,下劃線,數(shù)字注意:盡量不要使用系統(tǒng)保留字做為數(shù)據(jù)庫、表、字段的名稱盡量全使用小寫字母,原因是象linux 系統(tǒng)是區(qū)分大小寫,如果庫名比較長,建議采用下劃線連接,不要使用
5、駝峰法。如:不建議userInro建議使用user_info匹配 5 個字符的庫名查看數(shù)據(jù)庫創(chuàng)建資料格式: show create database if exists 數(shù)據(jù)庫名 ;創(chuàng)建數(shù)據(jù)庫, create簡單方式格式: create database 庫名 ;如果沒有指定數(shù)據(jù)庫的字符集,則使用數(shù)據(jù)庫安裝時的默認(rèn)字符集。有四個級別的字符集:服務(wù)器級數(shù)據(jù)庫級數(shù)據(jù)表級字段級(字符串類的字段)數(shù)據(jù)庫服務(wù)器在安裝時會要求指定默認(rèn)字符集并不是說數(shù)據(jù)庫只支持這一種字符集!容錯方式創(chuàng)建數(shù)據(jù)庫庫名的包裹方法就是用反引號把系統(tǒng)保留做庫名的名稱包裹起來當(dāng)然庫名表名字段不是保留字最好也加上反引號。MYSQL里是
6、UTF8,不是 UTF-8修改數(shù)據(jù)庫, alter格式: alter database 數(shù)據(jù)庫名選項我們都有什么選項:字符集和校對規(guī)則每創(chuàng)建一個數(shù)據(jù)庫都會有一個文件刪除數(shù)據(jù)庫, drop格式: drop database if exists 庫名 ;如果刪除數(shù)據(jù)庫,則數(shù)據(jù)庫所有數(shù)據(jù)及文件全部都沒了!表操作, table創(chuàng)建表, create格式: create table表名(字段定義 ) 表選項為什么報錯?原因是我們沒確定在哪個數(shù)據(jù)庫里創(chuàng)建表。解決方法:使用 use 庫名 ;指定默認(rèn)數(shù)據(jù)庫另外一種可以在創(chuàng)建時參數(shù)里寫成查看數(shù)據(jù)表, show查看數(shù)據(jù)庫里有哪些表格式: show tables;
7、也支持條件查詢查看表的創(chuàng)建信息Show create table 表名 ;查看表結(jié)構(gòu), desc, describedesc;show columns from.;修改表, alteralter table1ModifyChange 可以同時改字段名Add 可以增加字段Drop 可以刪除字段復(fù)制表格式: create table like或 select先插入一條數(shù)據(jù)復(fù)制表結(jié)構(gòu)復(fù)制表結(jié)構(gòu)及數(shù)據(jù)交換表名的技巧,rename本身是把表改名的語句刪除表, drop格式: drop table if exists 表名 ;#庫操作#查看數(shù)據(jù)庫show databases;show databases
8、like %t%;#全匹配show databases like %itcast%;#前匹配show databases like %itcast;#后匹配show databases like itcast%;show databases like _itcast;show databases like _;#查看數(shù)據(jù)庫創(chuàng)建資料show create database 數(shù)據(jù)庫名 ;show create database itcast;#創(chuàng)建數(shù)據(jù)庫create database itcast2;create database if not exists itcast2;create data
9、base match;create database match2 default charset=gbk;#修改數(shù)據(jù)庫alter database數(shù)據(jù)庫名選項alter database match2 charset=utf8;#刪除數(shù)據(jù)庫,dropdrop database if exists match2;#表操作#創(chuàng)建表create table student_info(student_id int,student_name varchar(20);#查看表show tables;show tables like student%;#查看表創(chuàng)建信息show create table s
10、tudent_info;#查看表結(jié)構(gòu)desc student_info;show columns from ;#修改表alter table student_info modify student_name varchar(30);alter table student_info change student_name studentname varchar(20);alter table student_info add gender char(1) after studentname;alter table student_info drop gender;#復(fù)制表#只有結(jié)構(gòu)create table student_copy like student_info;#結(jié)構(gòu)和數(shù)據(jù)create table student_copy2 select * f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國煙草機(jī)配件數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國柔韌性聚合物水泥防水膠數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國建筑外窗抗風(fēng)強(qiáng)度設(shè)計系統(tǒng)數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國小型農(nóng)具數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國實驗儀器數(shù)據(jù)監(jiān)測研究報告
- 2025年中國雕花皮帶市場調(diào)查研究報告
- 2025年中國碳烤腿肉蔥串市場調(diào)查研究報告
- 河北學(xué)校人造草坪施工方案
- 2025年中國氟硅酸鹽市場調(diào)查研究報告
- 鋼筋加工工廠化施工方案
- 培卵素是什么
- 《細(xì)菌》初中生物優(yōu)秀教學(xué)設(shè)計(教案)
- PID烙鐵恒溫控制器設(shè)計與制作_圖文
- wincc全套腳本總結(jié)
- ihaps用戶手冊
- 鐵塔組立施工作業(yè)指導(dǎo)書抱桿計算
- 總生產(chǎn)成本年度比較表
- 新媒體運(yùn)營全工作計劃表(共2頁)
- 2020河南中考化學(xué)試卷含答案
- 醫(yī)療器械全生命周期風(fēng)險管理
- DNA甲基化檢測技術(shù)
評論
0/150
提交評論