Mysql簡(jiǎn)單語(yǔ)法

1环戈、添加列:ALTER ?...ADD ??

單列:ALTER TABLE 表名 ADD 新加列名 屬性 [AFTER] 已有列名(可以指定位置)

添加多列:不能指定位置

2、刪除列:ALTER...DROP...,DROP....

還可以同時(shí)刪除同時(shí)添加兽叮,DROP及ADD

3、添加主鍵約束:

4贞绳、刪除約束:主鍵約束膨疏、唯一約束、外鍵約束等宗苍,與刪除列相似稼稿,其中刪除主鍵約束無(wú)需列出列名,因主鍵只有一個(gè)浓若,其他刪除時(shí)需注明列名

查詢(xún)數(shù)據(jù):

1渺杉、查詢(xún)數(shù)據(jù)通用的SELECT語(yǔ)法:

SELECT?column_name1蛇数,column_name2? FROM table_name

可以使用一個(gè)或多個(gè)表挪钓,用逗號(hào)分隔,可以讀取一條或多條記錄耳舅,可以使用LIMIL屬性設(shè)定返回的記錄數(shù)

2碌上、使用WHERE子句讀取數(shù)據(jù):

SELECT?field1, field2 FROM?table_name1, table_name2 ?[WHERE condition1 [AND [OR]] condition2

WHERE子句中可以指定任何條件,也可運(yùn)用于DELETE或UPDATE命令

修改數(shù)據(jù):

update語(yǔ)句使用形式:修改表中的數(shù)據(jù)

1浦徊、將 id 為 9的手機(jī)號(hào)改為默認(rèn)的?-?: update students settel=default where id=9

2馏予、將所有人的年齡增加 1:update students set age=age+1

3、將手機(jī)號(hào)為 132880 的姓名改為 "小明", 年齡改為 19: update students set name="小明", age=19 where tel="132880"

替換某個(gè)字段中的某個(gè)字符

UPDATE table_name SET field=REPLACE(field, 'old-string', 'new-string') [WHERE Clause]

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

DELETE語(yǔ)句:

DELETE FROM table_name [WHERE Clause]

不加where條件時(shí)刪除表中的所有數(shù)據(jù)

LIKE子句

通常與%使用盔性,類(lèi)似一個(gè)元字符的搜索霞丧,可以再DELETE或UPDATE命令中使用WHERE。冕香。蛹尝。LIKE。悉尾。

'%a' 以a結(jié)尾的數(shù)據(jù)? ? ‘a(chǎn)%’ 以a開(kāi)頭的數(shù)據(jù)? ? ‘%a%’含有a的數(shù)據(jù)

'_a_'三位且中間字母是a的? ? '_a'兩位且結(jié)尾字母是a? ?'a_'兩位且開(kāi)頭字母是a

UNION操作符

用于連接兩個(gè)以上的SELECT語(yǔ)句的結(jié)果組合到一個(gè)結(jié)果中突那,多個(gè)查詢(xún)語(yǔ)句會(huì)刪除重復(fù)的數(shù)據(jù),檢索

SELECT expression1, expression2, ... expression_n FROM tables[WHERE conditions]

UNION [ALL | DISTINCT]

SELECT expression1, expression2, ... expression_n FROM tables[WHERE conditions]

SELECT要檢索的列FROM表[條件]UNION SELETE要檢索的列FROM表 條件

其中ALL代表所有數(shù)據(jù)构眯,包含重復(fù)數(shù)據(jù)愕难,DISTINCT為默認(rèn),刪除重復(fù)數(shù)據(jù),可不加

ORDER BY 排序

SELECT field1, field2? table_name1, table_name2 ORDER BY field1, [field2...] [ASC [DESC]]

ASC與DESC設(shè)置結(jié)果為升序或降序猫缭,默認(rèn)為升序葱弟;可添加WHERE。猜丹。LIKE子句設(shè)置條件

GROUP BY 分組

SELECT column_name, function(column_name) FROM table_name

WHERE column_name operator value

GROUP BY column_name

根據(jù)一個(gè)或多個(gè)列對(duì)結(jié)果集進(jìn)行分組翘悉,在分組的列上可以使用COUNT,SUM居触,AVG(function)等函數(shù)

連接的使用:

兩個(gè)或多個(gè)表中查詢(xún)數(shù)據(jù)妖混,JION的使用

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

LEFT JION(左連接):獲取左表中所有記錄轮洋,即使右表中沒(méi)有對(duì)應(yīng)匹配的記錄

RIGHT JION(右連接):獲取右表中所有記錄制市,即使左表中沒(méi)有對(duì)應(yīng)匹配的記錄

SELECT a.runoob_id, a.runoob_author, b.runoob_count FROM runoob_tbl a INNER JOIN tcount_tbl b ON a.runoob_author = b.runoob_author

相當(dāng)于

SELECT a.runoob_id, a.runoob_author, b.runoob_count FROM runoob_tbl a, tcount_tbl b WHERE a.runoob_author = b.runoob_author

NULL值的處理:

IS NULL:

IS NOT NULL:

<=>:比較操作符,不同于=運(yùn)算符弊予,當(dāng)比較的兩個(gè)值為NULL時(shí)返回true

注意:不能使用=NULL或祥楣!=NULL來(lái)查找空值,因NULL與任何值得比較永遠(yuǎn)返回false汉柒,即使NULL=NULL也會(huì)是false

正則表達(dá)式:

^:匹配字符串的開(kāi)始位置

$:匹配字符串的結(jié)束位置

.:匹配除“\n”之外的任何單個(gè)字符

[...]:字符集合误褪,匹配包含的任意一個(gè)字符?

[^...] :負(fù)值字符集合,匹配未包含的任意字符??

p1|p2|p3:匹配p1或p2或p3

?*:匹配前面的子表達(dá)式一次或多次??

+:匹配前面的子表達(dá)式一次或多次?

?{n}:n是一個(gè)非負(fù)整數(shù)碾褂,匹配確定的n次? ?

{n,m}:m和n均為非負(fù)整數(shù)兽间,其中n<=m,最少匹配n次且最多匹配m次

ALTER命令:

當(dāng)需要修改數(shù)據(jù)表名或者修改數(shù)據(jù)表字段時(shí)需要使用ALTER命令

刪除列:ALTER TABLE 表名 DROP 列名

添加列:ALTER TABLE 表名 ADD 列名 屬性 [FIRST](AFTER 列名)

其中FIRST和AFTER只占用ADD子句正塌,如果想重置數(shù)據(jù)表字段的位置就需要先刪除DROP然后再添加ADD并且設(shè)置位置

修改字段類(lèi)型及名稱(chēng)嘀略,使用MODIFY或CHANGE:

ALTER TABLE testalter_tbl MODIFY 列名 CHAR(10)(此為更改后的數(shù)據(jù)類(lèi)型)

ALTER TABLE testalter_tbl CHANGE 要修改的字段名? 新字段名? ?新數(shù)據(jù)類(lèi)型















最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市乓诽,隨后出現(xiàn)的幾起案子帜羊,更是在濱河造成了極大的恐慌,老刑警劉巖鸠天,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件讼育,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡稠集,警方通過(guò)查閱死者的電腦和手機(jī)奶段,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)巍杈,“玉大人忧饭,你說(shuō)我怎么就攤上這事】昶瑁” “怎么了词裤?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵刺洒,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我吼砂,道長(zhǎng)逆航,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任渔肩,我火速辦了婚禮因俐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘周偎。我一直安慰自己抹剩,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布蓉坎。 她就那樣靜靜地躺著澳眷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蛉艾。 梳的紋絲不亂的頭發(fā)上钳踊,一...
    開(kāi)封第一講書(shū)人閱讀 49,950評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音勿侯,去河邊找鬼拓瞪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛助琐,可吹牛的內(nèi)容都是我干的祭埂。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼弓柱,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼沟堡!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起矢空,我...
    開(kāi)封第一講書(shū)人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎禀横,沒(méi)想到半個(gè)月后屁药,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡柏锄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年酿箭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片趾娃。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡缭嫡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出抬闷,到底是詐尸還是另有隱情妇蛀,我是刑警寧澤耕突,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站评架,受9級(jí)特大地震影響眷茁,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜纵诞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一上祈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧浙芙,春花似錦登刺、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至晤锥,卻和暖如春掉蔬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背矾瘾。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工女轿, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人壕翩。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓蛉迹,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親放妈。 傳聞我的和親對(duì)象是個(gè)殘疾皇子北救,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • 什么是數(shù)據(jù)庫(kù)? 數(shù)據(jù)庫(kù)是存儲(chǔ)數(shù)據(jù)的集合的單獨(dú)的應(yīng)用程序芜抒。每個(gè)數(shù)據(jù)庫(kù)具有一個(gè)或多個(gè)不同的API珍策,用于創(chuàng)建,訪(fǎng)問(wèn)宅倒,管理...
    chen_000閱讀 4,033評(píng)論 0 19
  • 1攘宙、MySQL啟動(dòng)和關(guān)閉(安裝及配置請(qǐng)參照百度經(jīng)驗(yàn),這里不再記錄拐迁。MySQL默認(rèn)端口號(hào):3306蹭劈;默認(rèn)數(shù)據(jù)類(lèi)型格式...
    強(qiáng)壯de西蘭花閱讀 643評(píng)論 0 1
  • 個(gè)人銀行理財(cái)_華融道理財(cái) 個(gè)人銀行理財(cái)_華融道理財(cái) 個(gè)人銀行理財(cái)_華融道理財(cái)
    7bb1bc576728閱讀 168評(píng)論 0 0
  • 插入排序:
    小熊翻譯App閱讀 220評(píng)論 0 1
  • 早上又夢(mèng)到奶奶了,就在老房子里线召。那個(gè)在二樓看得見(jiàn)樓下餐館頂棚的老房子里铺韧。奶奶叫我早點(diǎn)家去,我就撒嬌說(shuō)晚點(diǎn)晚點(diǎn)缓淹,其實(shí)...
    汴流光閱讀 242評(píng)論 0 0