




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
5.MySQLCONTENTS簡介SQL語句語法導(dǎo)入導(dǎo)出
數(shù)據(jù)庫列類型1:MySQL簡介SXTMySQL是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),是一種開源軟件由瑞典MySQLAB公司開發(fā),2008年1月16號(hào)被Sun公司收購。2009年,SUN又被Oracle收購MySQL軟件采用雙授權(quán)政策,分為社區(qū)版和商業(yè)版。由于體積小、速度快、總體擁有成本低,尤其是開放源碼特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。MySQL能夠工作在眾多不同的平臺(tái)上1:MySQL簡介SXT端口:3306默認(rèn)用戶:root字符集:默認(rèn)字符集latin1,應(yīng)設(shè)置為gbk或utf-8安裝時(shí)可以啟動(dòng)遠(yuǎn)程登錄、創(chuàng)建匿名賬戶可安裝圖形化操作界面,方便操作安裝mysql錯(cuò)誤解決方案手動(dòng)刪除mysql安裝目錄重新運(yùn)行配置向?qū)ySQLInstanceConfig.exe刪除C:\ProgramData\MySQL目錄1:MySQL簡介SXT啟動(dòng)MySQL服務(wù)netstartmysql連接MySQLmysql-h127.0.0.1-uroot–p退出MySQLexitQuit關(guān)閉MySQL服務(wù)netstopmysql2.MySQL列類型SXT數(shù)值類型:SMALLINT:2個(gè)字節(jié)INT:4個(gè)字節(jié)//ageint(10)INTEGER:INT的同義詞BIGINT:8個(gè)字節(jié)FLOAT:4個(gè)字節(jié)DOUBLE:8個(gè)字節(jié)//scorefloat(10,2)MySQL支持選擇在該類型關(guān)鍵字后面的括號(hào)內(nèi)指定整數(shù)值的顯示寬度(例如,INT(4))。顯示寬度并不限制可以在列內(nèi)保存的值的范圍,也不限制超過列的指定寬度的值的顯示2.MySQL列類型SXT字符串(字符)類型CHAR:固定長度字符串sexchar(2)VARCHAR:可變長度字符串namevarchar(20)VARCHAR使用起來較為靈活,CHAR處理速度更快TEXT:非二進(jìn)制大對(duì)象(字符)BLOB:二進(jìn)制大對(duì)象(非字符)2.MySQL列類型SXT日期/時(shí)間類型:DATE:YYYY-MM-DDDATETIME:YYYY-MM-DDHH:MM:SSTIMESTAMP:YYYY-MM-DDHH:MM:SSTIME:HH:MM:SSYEAR:YYYY主鍵自增不使用序列,通過auto_increment3.SQL語句語法SXTSQL語言包含4個(gè)部分:
數(shù)據(jù)定義語言(如create,drop,alter等語句)數(shù)據(jù)查詢語言(select語句)數(shù)據(jù)操縱語言(insert,delete,update語句)數(shù)據(jù)控制語言(如mit,rollback等語句)數(shù)據(jù)操縱語言針對(duì)表中的數(shù)據(jù),而數(shù)據(jù)定義語言針對(duì)數(shù)據(jù)庫或表3.SQL語句語法SXT數(shù)據(jù)定義語言createdatabaseschool;/*創(chuàng)建數(shù)據(jù)庫*/showdatabases;/*顯示所有數(shù)據(jù)庫selectdatabase()*/useschool;/*指定默認(rèn)數(shù)據(jù)庫*/createtablestudent(/*創(chuàng)建表*/idint(10)primarykeyauto_increment,/*主鍵,自增*/namevarchar(8),sexchar(1),scorefloat(6,2));3.SQL語句語法SXT數(shù)據(jù)定義語言showtables;/*顯示當(dāng)前庫中表清單*//*顯示指定表結(jié)構(gòu)showcolumnsfromstudent;*/describestudent;showcreatetablestudent;/*顯示建表sql語句*/droptablestudent;/*刪除表*/dropdatabaseschool;/*刪除數(shù)據(jù)庫*/3.SQL語句語法SXT數(shù)據(jù)操縱語言insertintostudentvalues("張三","t",87.5);insertintostudentvalues(null,"張三","t",87.5);//insertintostudent(name,sex,score)values("張三","t",87.5);select*fromstudent;insertintostudentvalues(null,"李四","男",89);altertablestudentmodifysexchar(2);insertintostudentvalues(null,"李四","男",89);select*fromstudent;3.SQL語句語法SXT數(shù)據(jù)操縱語言u(píng)pdatestudentsetsex="女";select*fromstudent;updatestudentsetsex="男"whereid=1;select*fromstudent;updatestudentsetname="王五",score=100whereid=2;select*fromstudent;deletefromstudentwherename="王五";select*fromstudent;deletefromstudent;select*fromstudent;3.SQL語句語法SXT數(shù)據(jù)查詢語言(select語句)select*fromstudent;selectid,name,scorefromstudent;select*fromstudentwhereid<5andsex=“男”;selectcount(*)fromstudent;selectmax(score)fromstudent;selectid,name,scorefromstudentorderbyscoredesc;select*fromstuwherenamelike"張%";3.SQL語句語法SXT更改表結(jié)構(gòu)語句altertablestudentaddbirthdate;insertintostudentvalues(null,"趙六","男",100,now());insertintostudentvalues(null,"趙六","男",100,“1980-12-23");altertablestudentchangebirthbirthdaydate;altertablestudentmodifysexchar(4)notnull;altertablestudentmodifysexchar(2)afterbirthday;altertablestudentrenameasstu;altertablestudropbirthday;3.SQL語句語法SXT多表查詢和外鍵關(guān)聯(lián)createtableperson(idintprimarykey,namevarchar(6),sexchar(2),ageint(10));insertintopersonvalues(1,"張三","男",45);insertintopersonvalues(2,"李四","男",32);insertintopersonvalues(3,"王五","女",32);
createtablepet(idintauto_increment,namevarchar(6),masteridint,primarykey(id),constraintfkforeignkey(masterid)referencesperson(id));3.SQL語句語法SXT多表查詢和外鍵關(guān)聯(lián)insertintopet(name,masterid)values("happy",1);insertintopet(name,masterid)values(“l(fā)ucky",1);…………select*frompersonp1,petp2wherep1.id=p2.masterid;select*frompersonp1,petp2wherep1.id=p2.masteridandp1.id=1;altertablepetdropforeignkeyfk;altertablepetaddconstraintfkforeignkey(masterid)referencesperson(id)ondeletecascadeonupdatecascade;updatepersonsetid=6whereid=2;deletefrompersonwhereid=6;3.SQL語句語法SXT分頁語句select*fromtablelimit(start-1)*limit,limit;其中start是頁碼limit是每頁顯示的條數(shù)。4.導(dǎo)入導(dǎo)出SXT命令
溫馨提示
- 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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國對(duì)特辛基苯酚項(xiàng)目投資可行性研究報(bào)告
- 買沙石合同范本
- 【可行性報(bào)告】2025年恩替卡韋項(xiàng)目可行性研究分析報(bào)告
- 供水安裝合同范本
- 兩方投資合同范本
- 倉庫配送蔬菜合同范本
- 2020-2025年中國水輪發(fā)電機(jī)組行業(yè)市場調(diào)查研究及投資前景預(yù)測報(bào)告
- 個(gè)人砂石供銷合同范本
- 臨時(shí)雇車合同范本
- 生態(tài)型綠地空間在校園文化建設(shè)中的運(yùn)用
- 《電商直播》 課件 項(xiàng)目一 走入電商直播
- 《中國宮腔鏡診斷與手術(shù)臨床實(shí)踐指南(2023版)》解讀課件
- GB/T 9535-1998地面用晶體硅光伏組件設(shè)計(jì)鑒定和定型
- 湖南省陽氏宗親分布村落
- 八年級(jí)數(shù)學(xué)(上冊)整式計(jì)算題練習(xí)100道無答案_新人教版
- 豐田卡羅拉電路圖介紹
- 中考語文十大專題總復(fù)習(xí)資料
- 汽車駕駛員專業(yè)競賽實(shí)施方案
- 知乎的SWOT分析(表格)
- 常用家電維修基礎(chǔ)知識(shí)(課堂PPT)
- 楊氏太極拳37式拳譜
評(píng)論
0/150
提交評(píng)論