數(shù)據(jù)庫總結(jié)(mysql為例)

大家好收壕,我是十一妓灌,前面兩篇我們都在講mysql數(shù)據(jù)庫,分別介紹了安裝蜜宪、啟動(dòng)虫埂、登錄、常用命令以及支持的數(shù)據(jù)類型圃验,今天我們針對之前內(nèi)容來個(gè)總結(jié)回顧篇掉伏。

1.安裝:

操作具體看《mysql數(shù)據(jù)庫的安裝及常用命令-1》

2.啟動(dòng):

netstart?mysql

修改初始密碼:

alter user 'root'@'localhost' identified by 'root';

3.登錄:

mysql -u root -p

4.查看現(xiàn)有的數(shù)據(jù)庫:

show databases;

5.創(chuàng)建數(shù)據(jù)庫:

語法:

CREATE DATABASE 數(shù)據(jù)庫名;

例子:

create database msclasses;

6.選擇數(shù)據(jù)庫:

語法:

use 數(shù)據(jù)庫名澳窑;

例子:

use msclasses斧散;

7.數(shù)據(jù)類型:

數(shù)據(jù)類型大概有3種,分別為數(shù)值類型摊聋、字符串類型颅湘、日期類型。

數(shù)值類型:分為整數(shù)類型和浮點(diǎn)型栗精。

整數(shù)類型:包括int闯参、bigint瞻鹏,用以存儲(chǔ)整數(shù)類型的數(shù)據(jù),常見的是int鹿寨;

浮點(diǎn)型:代表的有float新博、double和decimal,用以存儲(chǔ)包含小數(shù)點(diǎn)類型的數(shù)據(jù)脚草;

字符串類型:分為字符和字符串類型赫悄,常用的有char, varchar與 text馏慨,char用以存儲(chǔ)定長字符串埂淮,varchar存儲(chǔ)變長字符串,text用以儲(chǔ)存大長度的字符串写隶;

日期類型:日期類型有date倔撞, datetime ,timestamp慕趴, time痪蝇, year等 ,用于存儲(chǔ)指定的時(shí)間類型的數(shù)據(jù)冕房。

8.創(chuàng)建數(shù)據(jù)庫表:

語法:

CREATE TABLE table_name (column_name1 column_type1,column_name2 column_type2);

例子:

9.查看數(shù)據(jù)庫表:

語法:

show tables躏啰;

10.插入數(shù)據(jù):

語法:

INSERT INTO table_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN );

例子:

INSERT INTO `school` VALUES ('1','春風(fēng)學(xué)校','2010-09-01','1');

11.查詢數(shù)據(jù)庫表中數(shù)據(jù):

語法:

select * from 表名稱;

?例子:

查詢?nèi)浚?/b>

select? * from school ;

條件查詢-查詢school表中rank不等于23的所有數(shù)據(jù)耙册;

select * from school where rank!=23;

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

? ?語法:

DELETE FROM 表名 [WHEREcondition]给僵;

? ?例子:

??刪除表中全部數(shù)據(jù):

delete from school ;

? ?刪除表中符合條件的數(shù)據(jù):

delete from schoo lwhere rank>100;

上面意思是:從school表中刪除rank大于100的數(shù)據(jù)详拙;

13.更新表中數(shù)據(jù):

? ?語法:

UPDATE 表名 SET field1=value1, field2=value2? [WHEREcondition];

? ?例子:

? ?更新表中所有數(shù)據(jù):

update school set name="人大附中"想际;

如上意思為:將所有學(xué)校名稱改為人大附中;

更新表中符合條件的數(shù)據(jù):

update school set name="人大附中" where rank>120 and name like"春風(fēng)中學(xué)%"溪厘;

當(dāng)school表中rank大于120并且名字以“春風(fēng)中學(xué)”開頭的所有學(xué)校名稱改為“人大附中”胡本。

14.條件語句:

語法:

WHERE condition 1 AND/OR condition2.....;

使用場景:通常WHERE語句都是跟Select(查詢)畸悬、Update(更新)侧甫、Delete(刪除)配合使用的;意思就是在什么什么情況下進(jìn)行修改或者刪除蹋宦;

condition組成:字段名稱 ?操作符 條件披粟;比如:rank != 23,再比如name like "春風(fēng)中學(xué)%"冷冗;

操作符:= 守屉、<>、!=蒿辙、>拇泛、<滨巴、>=、<=俺叭、like

簡單說下like:like英文意思是類似恭取、像的意思,在mysql中用以模糊查詢熄守,通常與%蜈垮、_、escape搭配使用裕照,%代表任意多個(gè)字符攒发,_代表一個(gè)字符,escape代表轉(zhuǎn)義字符后面的%或_晋南,使其不作為通配符惠猿,而是普通字符匹配;比如name like "春風(fēng)中學(xué)%"表示的是name字段中以春風(fēng)中學(xué)開頭搬俊;如果是“%春風(fēng)中學(xué)”表示的是以春風(fēng)中學(xué)結(jié)尾紊扬;“%春風(fēng)中學(xué)_”表示的是以春風(fēng)中學(xué)加任意一個(gè)字符結(jié)尾蜒茄;

15.刪除表

語法:

DROP TABLE [IFEXISTS]? <表名>? [ , <表名1> , <表名2>]唉擂;

例子:

drop table school;

刪除school這個(gè)表檀葛,當(dāng)然連里面的數(shù)據(jù)也刪除了玩祟;

if exists 表示的是如果存在;那么drop table if exists school屿聋;表示如果數(shù)據(jù)庫中存在school表空扎,那么則刪除這張表;

16.保留字

mysql中有一些保留字润讥,是mysql留給自己用的转锈,比如key、desc楚殿、asc撮慨、order、group等等脆粥;如果我們數(shù)據(jù)庫表中有字段名或者表名用了這些砌溺,那么在增刪改查的時(shí)候就需要加反單引號``來加以區(qū)別,反單引號可以用Esc鍵下面那個(gè)按鍵在英文模式不按shift鍵打出來变隔,注意规伐,是反引號不是單引號,回車鍵左邊那個(gè)是單引號匣缘,不加或者錯(cuò)加都會(huì)報(bào)錯(cuò)哦猖闪。

保留字具體有哪些本篇不一一介紹鲜棠,大家自行查詢下哦。

注意事項(xiàng)

mysql中不區(qū)分大小寫萧朝;

mysql中不區(qū)分單引號和雙引號岔留;

數(shù)據(jù)庫中所有語句/命令都要以英文分號結(jié)尾,然后回車執(zhí)行检柬;

各個(gè)數(shù)據(jù)庫的語法基本類似献联,個(gè)別關(guān)鍵字稍有差別,遇到不兼容/報(bào)錯(cuò)的地方大家多問問百度何址;

數(shù)據(jù)庫的操作基本上都是在增刪改查的基礎(chǔ)上進(jìn)行嵌套或者升級里逆,且功能很強(qiáng)大,遠(yuǎn)不止文中這些用爪,大家可以自行學(xué)習(xí)原押;

學(xué)習(xí)沒有捷徑,尤其是數(shù)據(jù)庫方面的偎血,唯有多用多學(xué)多練習(xí)才行诸衔。


說明


與之相關(guān)聯(lián)的文章,如果看完本篇知道怎么些mysql語句了但是不知道對不對的颇玷,可以看下面兩篇文章笨农,里面有圖文說明,較本篇要詳細(xì)寫帖渠。

mysql數(shù)據(jù)庫的安裝及常用命令-1

mysql數(shù)據(jù)庫的常用命令-2

好了谒亦,今天的內(nèi)容到此結(jié)束,我們下期再見空郊!Bye~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末份招,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子狞甚,更是在濱河造成了極大的恐慌锁摔,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哼审,死亡現(xiàn)場離奇詭異谐腰,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)棺蛛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進(jìn)店門怔蚌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人旁赊,你說我怎么就攤上這事桦踊。” “怎么了终畅?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵籍胯,是天一觀的道長竟闪。 經(jīng)常有香客問我,道長杖狼,這世上最難降的妖魔是什么炼蛤? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮蝶涩,結(jié)果婚禮上理朋,老公的妹妹穿的比我還像新娘。我一直安慰自己绿聘,他們只是感情好嗽上,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著熄攘,像睡著了一般兽愤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上挪圾,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天浅萧,我揣著相機(jī)與錄音,去河邊找鬼哲思。 笑死洼畅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的也殖。 我是一名探鬼主播土思,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼务热,長吁一口氣:“原來是場噩夢啊……” “哼忆嗜!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起崎岂,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤捆毫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后冲甘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绩卤,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年江醇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了濒憋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,731評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡陶夜,死狀恐怖凛驮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情条辟,我是刑警寧澤黔夭,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布宏胯,位于F島的核電站,受9級特大地震影響本姥,放射性物質(zhì)發(fā)生泄漏肩袍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一婚惫、第九天 我趴在偏房一處隱蔽的房頂上張望氛赐。 院中可真熱鬧,春花似錦先舷、人聲如沸鹰祸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛙婴。三九已至,卻和暖如春尔破,著一層夾襖步出監(jiān)牢的瞬間街图,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工懒构, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留餐济,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓胆剧,卻偏偏與公主長得像絮姆,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子秩霍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評論 2 354

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