MySQL從刪庫(kù)到跑路

數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織孵户、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)宵距,

每個(gè)數(shù)據(jù)庫(kù)都有一個(gè)或多個(gè)不同的API用于創(chuàng)建,訪問略荡,管理庵佣,搜索和復(fù)制所保存的數(shù)據(jù)。

我們也可以將數(shù)據(jù)存儲(chǔ)在文件中汛兜,但是在文件中讀寫數(shù)據(jù)速度相對(duì)較慢巴粪。

所以,現(xiàn)在我們使用關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)來存儲(chǔ)和管理的大數(shù)據(jù)量粥谬。所謂的關(guān)系型數(shù)據(jù)庫(kù)肛根,是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫(kù),借助于集合代數(shù)等數(shù)學(xué)概念和方法來處理數(shù)據(jù)庫(kù)中的數(shù)據(jù)漏策。

RDBMS即關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(Relational Database Management System)的特點(diǎn):

1.數(shù)據(jù)以表格的形式出現(xiàn)

2.每行為各種記錄名稱

3.每列為記錄名稱所對(duì)應(yīng)的數(shù)據(jù)域

4.許多的行和列組成一張表單

5.若干的表單組成Database


? ? ? ? ?數(shù)據(jù)庫(kù)的安裝此處省略派哲。。掺喻。狮辽。

配置Path變量

如果MySQL的應(yīng)用程序的目錄沒有添加到Windows系統(tǒng)的Path中,可以手工的將MySQL的目錄添加到Path中巢寡。本小節(jié)將介紹配置Path變量的方法喉脖。

將MySQL的應(yīng)用程序的目錄添加到Windows系統(tǒng)的Path中,可以使以后的操作更加方便抑月。例如树叽,可以直接從運(yùn)行對(duì)話框中輸入MySQL數(shù)據(jù)庫(kù)的命令。而且谦絮,以后? ? 在編程時(shí)也會(huì)更加方便题诵。配置Path路徑很簡(jiǎn)單,只要將MySQL的應(yīng)用程序的目錄添加到系統(tǒng)的Path變量中就可以了层皱。步驟如下:

1)右擊【我的電腦】圖標(biāo)性锭,選擇【屬性】命令。

2)在系統(tǒng)變量中選中Path變量叫胖,然后單擊【編輯】按鈕進(jìn)入編輯環(huán)境變量的對(duì)話框.草冈。

3)可以在【變量值】中添加MySQL的應(yīng)用程序的目錄。已經(jīng)存在的目錄用分號(hào)隔開。


sql語言

DDL(數(shù)據(jù)定義語言)用來創(chuàng)建刪除存儲(chǔ)數(shù)據(jù)用的數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)中的表等對(duì)象怎棱。包含以下幾種指令:

? ? ? ? ? ? ?CREATE 創(chuàng)建數(shù)據(jù)庫(kù)和表等對(duì)象

? ? ? ? ? ? ? DROP 刪除數(shù)據(jù)庫(kù)和表等對(duì)象

? ? ? ? ? ? ? ALTER 修改數(shù)據(jù)庫(kù)和表等對(duì)象的結(jié)構(gòu)

DML(數(shù)據(jù)操作語言)用來查詢或者變更表中的記錄哩俭。包含以下以下幾種指令:

? ? ? ? ? ? ? SELECT 查詢表中的數(shù)據(jù)

? ? ? ? ? ? ? ?INSERT 向表中插入新的數(shù)據(jù)

? ? ? ? ? ? ? ?UPDATE 變更表中的數(shù)據(jù)

? ? ? ? ? ? ? ?DELETE 刪除表中的數(shù)據(jù)

DCL(數(shù)據(jù)控制語言)用來確認(rèn)或者取消對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行的變更。除此之外拳恋,還可以對(duì)RDBMS的用戶是否有權(quán)限操作數(shù)據(jù)庫(kù)中的對(duì)象(數(shù)據(jù)庫(kù)表)進(jìn)行設(shè)定凡资。包含以下幾種指令:

COMMIT 確認(rèn)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行的變更

ROLLBACK 取消對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行的變更



SQL的基本書寫規(guī)則:

(1)SQL語句要以分號(hào)(;)結(jié)尾

(2)SQL語句不區(qū)分大小寫

(3)常用數(shù)據(jù)的書寫方式是固定的

(4)單詞需要用半角空格或者換行分隔


數(shù)據(jù)庫(kù)的創(chuàng)建? ? ? ? create? database+ 【數(shù)據(jù)庫(kù)名稱】;

顯示展示數(shù)據(jù)庫(kù)? ? ? ?show databases;? ? ? ? ? ? ? ? #展示數(shù)據(jù)庫(kù)一定是多個(gè)庫(kù)#

使用數(shù)據(jù)庫(kù)? ? ? use +【數(shù)據(jù)庫(kù)名稱】;

創(chuàng)建表? ? create table +【表名稱】(字段1谬运,字段2......);

給表中插入數(shù)據(jù)? ? insert into +【表名】(字段1隙赁,字段2.......)values(值? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?1,值2梆暖,.......)伞访;


針對(duì)于表或者數(shù)據(jù)庫(kù)的刪除或者修改,用drop或者alter式廷。(注意:drop慎用)


對(duì)表的操作

刪除表的操作? ? drop table +【表名稱】;

刪除表中的一個(gè)字段(列)? ? alter table +【表名稱】drop +【表中字段名】;

給表增加一個(gè)字段(列)? ? alter table +【表名稱】add +【字段名】+【字段類型】芭挽;

修改表中的字段(列)? ?alter table +【表名字】change +【舊列名】+【新列類型】滑废;

修改表中字段的類型(列)? ? alter table+【表名字】mondify +【舊字段名】+【新的字段類型】;



查詢表中的數(shù)據(jù)

? ? ? ? 兩種方法:

? ? ? ? ? ? select * from 表名袜爪;

? ? ? ? ? ? select 列名1蠕趁,列名2,....from 表名辛馆;

去除重復(fù)的數(shù)據(jù)

? ? ? ? 如果要給表中某個(gè)列去除重復(fù)俺陋,可以使用distinct。

? ? ? ? select?distinct ? 列名1昙篙,列名2.... from 表名腊状;

WHERE條件查詢

? ? 按條件查詢,可以使用where條件來查詢苔可;可進(jìn)行結(jié)果篩選查詢缴挖。

? ? ? ? ? ? select * from 表名 where 條件查詢語句;

注釋

? ? ?有單行注釋

? ? ? ? ? " #"注釋? 以及 ''--? "? ? ? ? (--后面是空格)

? ? ? ? ? ? 多行注釋/**/

運(yùn)算符

? ? ? ????????????? + - * /? ? 如果是NULL對(duì)運(yùn)算符無效焚辅。所有包含null的運(yùn)算映屋,結(jié)果肯定是NULL。

? ? ? ? AND? ?OR??

? ? ? ????????????? AND兩邊的條件呢同時(shí)滿足的時(shí)候會(huì)執(zhí)行語句

? ? ? ????????????? OR兩邊條件都會(huì)執(zhí)行同蜻,只要滿足一條即可

? ??????????????????在沒有邏輯運(yùn)算符的優(yōu)先級(jí)下棚点,AND的優(yōu)先級(jí)比OR大,先執(zhí)行AND湾蔓。


修改數(shù)據(jù)庫(kù)結(jié)果集

? ? ????set names

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末瘫析,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌颁股,老刑警劉巖么库,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異甘有,居然都是意外死亡诉儒,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門亏掀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來忱反,“玉大人,你說我怎么就攤上這事滤愕∥滤悖” “怎么了?”我有些...
    開封第一講書人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵间影,是天一觀的道長(zhǎng)注竿。 經(jīng)常有香客問我,道長(zhǎng)魂贬,這世上最難降的妖魔是什么巩割? 我笑而不...
    開封第一講書人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮付燥,結(jié)果婚禮上宣谈,老公的妹妹穿的比我還像新娘。我一直安慰自己键科,他們只是感情好闻丑,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著勋颖,像睡著了一般嗦嗡。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上饭玲,一...
    開封第一講書人閱讀 51,182評(píng)論 1 299
  • 那天酸钦,我揣著相機(jī)與錄音,去河邊找鬼咱枉。 笑死卑硫,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蚕断。 我是一名探鬼主播欢伏,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼亿乳!你這毒婦竟也來了硝拧?” 一聲冷哼從身側(cè)響起径筏,我...
    開封第一講書人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎障陶,沒想到半個(gè)月后滋恬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡抱究,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年恢氯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鼓寺。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡勋拟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出妈候,到底是詐尸還是另有隱情敢靡,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布苦银,位于F島的核電站啸胧,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏幔虏。R本人自食惡果不足惜纺念,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望所计。 院中可真熱鬧柠辞,春花似錦团秽、人聲如沸主胧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽踪栋。三九已至,卻和暖如春图毕,著一層夾襖步出監(jiān)牢的瞬間夷都,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工予颤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留囤官,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓蛤虐,卻偏偏與公主長(zhǎng)得像党饮,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子驳庭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353

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