MYSQL | 常用mysql語句

1窝稿、創(chuàng)建數(shù)據(jù)庫

CREATE DATABASE IF NOT EXISTS myoildataDEFAULTCHARSET utf8COLLATE utf8_general_ci;

2.刪除數(shù)據(jù)庫

DROP DATABASEmyoildata;

3.選擇數(shù)據(jù)庫

USE myoildata;

4.創(chuàng)建表

注意:

1.字符串?dāng)?shù)據(jù)類型選擇:
![image](https://upload-images.jianshu.io/upload_images/6410973-042c031aa0a0ead0?imageMogr2/auto-orient/strip|imageView2/2/w/524/format/webp)

    經(jīng)常變化的字段用 varchar
    知道固定長度的用 char
    盡量用 varchar
    超過 255 字符的只能用 varchar 或者 text
    能用 varchar 的地方不用 text

2.表名與字段名使用反引號擴(kuò)起(ESC下方的按鍵而不是引號)。

5.刪除數(shù)據(jù)表:

DROP TABLE oildata ;

6.向數(shù)據(jù)表插入數(shù)據(jù)

INSERT INTO `myoildata`.`oildata`(`area`, `oil89`, `oil92`, `oil95`, `oil98`, `oil0`, `update_time`)VALUES('北京', '6.23', '6.62', '7.04', '8.02', '6.28', '2019-10-25 10:10:27');

插入所有數(shù)據(jù)后淑玫,數(shù)據(jù)庫中內(nèi)容如下:


image

7.查詢數(shù)據(jù)

查詢語句中可以使用一個或者多個表,表之間使用逗號, 分割蛮艰,并使用WHERE語句來設(shè)定查詢條件怕吴。

SELECT*FROMoildata;

8. where子句,可用于查詢停撞、更新等操作

SELECT*FROMoildataWHEREoil95="7.04";

返回符合條件的城市為 北京瓷蛙、福建、青海

SELECT*FROMoildataWHEREoil95="7.04"ANDoil0="6.18";

返回符合條件城市為青海

SELECT*FROMoildataWHEREoil95="7.04"ORoil0="6.21";

返回城市為 北京戈毒、吉林艰猬、福建、青海

其他操作符還有 =埋市、!=冠桃、>、<道宅、>=食听、<=

9.更新數(shù)據(jù)

UPDATEoildataSEToil89="6.11"WHEREid=5

10.刪除數(shù)據(jù)

DELETE FROM oildataWHEREarea="新疆";

11.LIKE 子句

SELECT* FROM oildataWHEREareaLIKE'湖%';
SELECT * FROM oildataWHEREoil95LIKE'%.2%';

說明:

① %:表示任意 0 個或多個字符∥垡穑可匹配任意類型和長度的字符樱报,有些情況下若是中文,請使用兩個百分號(%%)表示泞当。

② _:表示任意單個字符迹蛤。匹配單個任意字符,它常用來限制表達(dá)式的字符長度語句。

③ []:表示括號內(nèi)所列字符中的一個(類似正則表達(dá)式)盗飒。指定一個字符嚷量、字符串或范圍,要求所匹配對象為它們中的任一個逆趣。

④ [^] :表示不在括號所列之內(nèi)的單個字符蝶溶。其取值和 [] 相同,但它要求所匹配對象為指定字符以外的任一個字符汗贫。

⑤ 查詢內(nèi)容包含通配符時,由于通配符的緣故身坐,導(dǎo)致我們查詢特殊字符 “%”、“_”落包、“[” 的語句無法正常實(shí)現(xiàn)部蛇,而把特殊字符用 “[ ]” 括起便可正常查詢。

12.UNION

SELECT*FROMoildataUNIONSELECT*FROMoil20191030ORDERBYid;

返回結(jié)果會刪除重復(fù)的值咐蝇,如果想不刪除重復(fù)值涯鲁, 需要使用UNION ALL

SELECT*FROMoildataUNIONALL SELECT *FROMoil20191030ORDER BYid;

帶有 WHERE 的 SQL UNION ALL:

SELECT*FROMoildataWHEREoil95='7.04'UNION ALL SELECT *FROMoil20191030WHEREoil95='7.04'ORDER BYid;

oildata與oil20191030部分?jǐn)?shù)據(jù)是相同的。

13.排序 ORDER BY 子句

ASC :按升序排列有序。默認(rèn)情況下抹腿,按升序排列

SELECT * FROM oildata ORDERBY id;

DESC:按降序排序

SELECT*FROMoildataORDER BY idDESC;

示例:與WHERE子句結(jié)合,按id進(jìn)行降序排列

SELECT*FROMoildataWHEREoil95="7.04"ORDER BYidDESC;

14.分組 GROUP BY語句

15.JOIN 聯(lián)合多表查詢

JOIN 按照功能大致分為如下三類:

INNER JOIN(內(nèi)連接,或等值連接):獲取兩個表中字段匹配關(guān)系的記錄旭寿。

LEFT JOIN(左連接):獲取左表所有記錄警绩,即使右表沒有對應(yīng)匹配的記錄。

RIGHT JOIN(右連接):與 LEFT JOIN 相反盅称,用于獲取右表所有記錄肩祥,即使左表沒有對應(yīng)匹配的記錄。

16.查找數(shù)據(jù)表中某列數(shù)據(jù)是否為 NULL缩膝,必須使用 IS NULL 和 IS NOT NULL

17.MySQL 正則表達(dá)式

MySQL中使用 REGEXP 操作符來進(jìn)行正則表達(dá)式匹配混狠。

查找name字段中以'st'為開頭的所有數(shù)據(jù):

SELECT name FROM person WHERE name REGEXP'^st';

查找name字段中以'ok'為結(jié)尾的所有數(shù)據(jù):

SELECT name FROM person WHERE name REGEXP'ok$';

查找name字段中包含'mar'字符串的所有數(shù)據(jù):

SELECT name FROM person WHERE name REGEXP'mar';

查找name字段中以元音字符開頭或以'ok'字符串結(jié)尾的所有數(shù)據(jù):

SELECTnameFROMpersonWHEREnameREGEXP'^[aeiou]|ok$';

18.ALTER

一:修改表信息

修改表名

ALTERTABLEoil20191025RENAME TO tesoil20191025;

修改表注釋

ALTERTABLEoil20191025COMMENT'油價數(shù)據(jù)';
二:修改字段信息

1.修改字段名字(要重新指定該字段的類型)

ALTER TABLE oil20191029CHANGEarea areas VARCHAR(255) NOT NULL;

2.修改字段類型和注釋

ALTER TABLE oil20191029MODIFYCOLUMNarea VARCHAR(50) COMMENT '地區(qū)';

3.修改字段類型

ALTER TABLEoil20191029MODIFY COLUMN oil0 INT;

4.設(shè)置字段允許為空

ALTER TABLE oil20191029MODIFY COLUMNoil0 INT NULL;

5.增加一個字段,設(shè)好數(shù)據(jù)類型疾层,且不為空将饺,添加注釋

ALTER TABLE oil20191029ADD`url`VARCHAR(255)NOT NULL COMMENT '數(shù)據(jù)來源網(wǎng)址';

6.刪除字段

ALTER TABLE oil20191029DROPid;

7.增加自增主鍵

ALTER TABLE oil20191029ADDIDINT(5)NOT NULL PRIMARY KEY AUTO_INCREMENT;

8.在某個字段后增加字段

ALTER TABLE oil20191029ADD COLUMNurl CHAR NOT NULL AFTERareas;

9.調(diào)整字段順序

ALTER TABLEoil20191029CHANGEid  idINT NOT NULL AFTERupdate_time;(注意:id出現(xiàn)了2次)

往 / 期 / 文 / 章

python

python | 用python爬取網(wǎng)絡(luò)圖片

python | 常用到的os.path方法

python | 簡單易用的openpyxl

python | enumerate()、zip()痛黎、dict.items()的基本用法

python | json.dumps()予弧、json.loads()、json.dump()湖饱、json.load()的使用

python | configparser類桌肴,從配置文件中讀取、寫入數(shù)據(jù)

python | 常用的正則表達(dá)式函數(shù)

測試

測試 | Charles 抓取APP 的https請求

測試 | monkey 測試基本用法

測試 | 使用adb命令對android手機(jī)截圖

測試 | unittest的基本用法

MYSQL

MYSQL | excel數(shù)據(jù)導(dǎo)入MYSQL數(shù)據(jù)庫

MYSQL | Navicat Premium MAC 12.0.22版本激活

MYSQL | mysql常用語句

POSTMAN

postman | 設(shè)置中添加環(huán)境變量與全局變量

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末琉历,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌旗笔,老刑警劉巖彪置,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蝇恶,居然都是意外死亡拳魁,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進(jìn)店門撮弧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來潘懊,“玉大人,你說我怎么就攤上這事贿衍∈谥郏” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵贸辈,是天一觀的道長释树。 經(jīng)常有香客問我,道長擎淤,這世上最難降的妖魔是什么奢啥? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮嘴拢,結(jié)果婚禮上桩盲,老公的妹妹穿的比我還像新娘。我一直安慰自己席吴,他們只是感情好赌结,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著抢腐,像睡著了一般姑曙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上迈倍,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天伤靠,我揣著相機(jī)與錄音,去河邊找鬼啼染。 笑死宴合,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的迹鹅。 我是一名探鬼主播卦洽,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼斜棚!你這毒婦竟也來了阀蒂?” 一聲冷哼從身側(cè)響起该窗,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蚤霞,沒想到半個月后酗失,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡昧绣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年规肴,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片夜畴。...
    茶點(diǎn)故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡拖刃,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出贪绘,到底是詐尸還是另有隱情兑牡,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布兔簇,位于F島的核電站发绢,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏垄琐。R本人自食惡果不足惜边酒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望狸窘。 院中可真熱鬧墩朦,春花似錦、人聲如沸翻擒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽陋气。三九已至劳吠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間巩趁,已是汗流浹背痒玩。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留议慰,地道東北人蠢古。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓皮服,卻偏偏與公主長得像竖独,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子扁瓢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評論 2 353