今天是參加強(qiáng)化學(xué)習(xí)的第一天,把今天所學(xué)習(xí)的內(nèi)容及遇到的問題做一個(gè)記錄吭练。
一、安裝Mysql
https://dev.mysql.com/downloads/mysql/ 下載對(duì)應(yīng)的版本析显,整體來說的話鲫咽,安裝比較傻瓜式,但是我還是遇到了問題谷异。在進(jìn)行到端口那一頁面時(shí)分尸,出現(xiàn)了端口占用的情況(我用的默認(rèn)端口3306)。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ①? 解決方法:打開win+R 運(yùn)行命令:netstat ?-ano|findstr 3306
? ? ②再輸入tasklist 找到3306對(duì)應(yīng)的PID (4392)查看是哪個(gè)程序在占用 ? ? ? ? ? ? ? ? ? ? ? ③打開任務(wù)管理器找到相對(duì)應(yīng)的程序殺死歹嘹,就可以進(jìn)入到下一步安裝中了箩绍。
二、導(dǎo)入文件及SELECT/WHERE語句學(xué)習(xí):
① SELECT:搜索 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?SELECT * FROM data.表 ?* 代表列表里所有的列名 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?limit 限制條件 例如 只想看前十行的內(nèi)容 ?及l(fā)imit 10 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?order by data.a(a為列名) 升序排列 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?order by data.a desc ? ?降序排列 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
② where 過濾 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?where.a (=><)關(guān)鍵字 ?PS:數(shù)字可以引用尺上,中文需要加雙引號(hào)(英文狀態(tài)下) ? ? ? ? ?where ?a ?between 關(guān)鍵字 and 關(guān)鍵字 按區(qū)間搜索 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?where a in ?(關(guān)鍵字) 包含關(guān)鍵字的內(nèi)容 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?where a (not in/!=/<>) 關(guān)鍵字 ?剔除掉包含關(guān)鍵字的內(nèi)容 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?where a =關(guān)鍵字 ?and b=關(guān)鍵字 ? 多條件查找 or ?多條件查找語句 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?注意:當(dāng)語句中同時(shí)出現(xiàn)and材蛛、or命令時(shí),優(yōu)先級(jí)處理and ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?③ like 模糊查找 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? a like %關(guān)鍵字%(包含) 關(guān)鍵字% (開頭含有) %關(guān)鍵字(尾部包含) ? ? ? ? ? ? ? ? ? group by 根據(jù)by對(duì)數(shù)據(jù)進(jìn)行分組 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SELECT ?列名1 FROM data.a ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? group by 列名1 ?注意:上下兩個(gè)要一致 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SELECT 列名1.count(列名2)FROM data.a 根據(jù)列名2進(jìn)行分組處理 ? ? ? ? ? ? ? ? ? ? ? ? count(distinct 列名)進(jìn)行重復(fù)去除
今天第一天早上6點(diǎn)多就起來學(xué)習(xí)怎抛,雖然改變自己的生活習(xí)慣很痛苦卑吭,但是要持久的輸出,每天為自己的學(xué)習(xí)內(nèi)容做隨堂筆記輸出簡書马绝,加油陨簇!