MySQL之MySQL Workbench數(shù)據(jù)庫的簡單處理

首先我們先下載安裝MySQL數(shù)據(jù)庫
下載地址: https://dev.mysql.com/downloads/installer/
MySQL Server官方文檔:https://dev.mysql.com/doc/refman/5.7/en/

Paste_Image.png
然后安裝選擇默認(rèn)設(shè)置的安裝就可以了烫罩,具體細(xì)節(jié)可自行百度宜岛。下面來說說MySql Workbench的使用。
MySQL是一個(gè)數(shù)據(jù)庫弟翘,便于程序操作署拟,便于存儲(chǔ)百萬以上級別的數(shù)據(jù)项玛,它屬于一種 關(guān)系數(shù)據(jù)庫摧玫。關(guān)系數(shù)據(jù)庫是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫剩膘,借助于集合代數(shù)等數(shù)學(xué)概念和方法來處理數(shù)據(jù)庫中的數(shù)據(jù)⌒普叮現(xiàn)實(shí)世界中的各種實(shí)體以及實(shí)體之間的各種聯(lián)系均用關(guān)系模型來表示。
那么我們?nèi)绾稳ダ脭?shù)據(jù)庫存儲(chǔ)我們的數(shù)據(jù)呢:
? MySQL下可以創(chuàng)建多個(gè)庫(數(shù)據(jù)庫)database
??每個(gè)庫下可以創(chuàng)建多個(gè)表(表格)table
???通過表格存儲(chǔ)我們的數(shù)據(jù)
表有表頭(表頭表示這個(gè)表有哪些列)
表里面的每一行都是我們存儲(chǔ)的數(shù)據(jù)
下面我們來看看怎么使用MySQL Workbench

Paste_Image.png

進(jìn)入后寫上連接的名字其他的默認(rèn)怠褐。
然后我們進(jìn)入我們新創(chuàng)建的MySQL連接畏梆,開始創(chuàng)建我們的數(shù)據(jù)庫


Paste_Image.png

下面我們再來創(chuàng)建列表

創(chuàng)建用戶列表

Paste_Image.png
Paste_Image.png

1、Column Name表的名稱
2奈懒、Datatype奠涌,數(shù)據(jù)類型,使用Varchar()類型的時(shí)候括號里面必須指定一個(gè)長度值
3磷杏、使用mysql workbench建表時(shí)溜畅,字段中有PK,NN,UQ,BIN,UN,ZF,AI幾個(gè)基本字段類型標(biāo)識(shí)。

數(shù)據(jù)類型
字符串 - char varchar(length) - string
整數(shù) - int - int
小數(shù) - float - float
日期時(shí)間 - date - DateTime
默認(rèn)值
可以為NULL
自動(dòng)增長

它們分別代表的意思是:
PK:primary key 主鍵
NN:not null 非空极祸,表示不不允許為空
UQ:unique 唯一索引达皿,比如在表格中用戶名不允許存在相同的
BIN:binary 二進(jìn)制數(shù)據(jù)(比text更大)
UN:unsigned 無符號(非負(fù)數(shù))
ZF:zero fill 填充0 例如字段內(nèi)容是1 int(4), 則內(nèi)容顯示為0001
AI:auto increment 自增天吓,例如我們把ID設(shè)為了主建性含,然后設(shè)置AI那么我們不用其填寫ID的值替废,會(huì)自動(dòng)幫我們自增。

主鍵(Primary Key)
1,每行數(shù)據(jù)獨(dú)一無二的標(biāo)識(shí)
2,一個(gè)表必須有主鍵(只能有一個(gè)主鍵)
3,不能為NULL(空值)
4,由一列或者多列組成
Unique Key
1谬俄,表示該項(xiàng)數(shù)據(jù)不能重復(fù)
2汤功,允許一條可以為NULL

表的關(guān)系
一對一 OneToOne
一對多 OneToMany
多對多 ManyToMany

創(chuàng)建英雄列表與用戶列表關(guān)聯(lián)

那這里我們創(chuàng)建出用戶名和密碼物邑,那我們?nèi)ケ4嬗脩粜畔⒗锩娴挠⑿鄣燃壓陀⑿垲愋瓦@些信息呢,這就需要我們再創(chuàng)建一張表出來了滔金。下面是我們新創(chuàng)建的role表格色解,這里保存我們的英雄信息

Paste_Image.png

Paste_Image.png

這里表格創(chuàng)建Ok后,那我們?nèi)绾谓o他們關(guān)聯(lián)起來呢餐茵,怎么知道那個(gè)用戶下面有哪個(gè)英雄呢科阎?這就需要?jiǎng)?chuàng)建外鍵了
? 外鍵(Foreign Key)
這列數(shù)據(jù)引用了另外一個(gè)表的主鍵 ,先理下思路,我們這里兩個(gè)列表忿族,一個(gè)user列表存儲(chǔ)用戶信息锣笨,一個(gè)role列表存儲(chǔ)英雄信息,這里我們要將用戶里面的英雄關(guān)聯(lián)起來那么就還需要在role列表創(chuàng)建一列Int類型的userid代表屬于哪個(gè)id用戶的英雄道批。下面我們就再創(chuàng)建一列看看怎么將其與用戶里面的id關(guān)聯(lián)起來
Paste_Image.png

Paste_Image.png
最后我們給英雄的ueser設(shè)置值就OK了错英,表示這個(gè)英雄屬于哪個(gè)用戶下的英雄
Paste_Image.png

創(chuàng)建物品列表

下面呢我們再創(chuàng)建一個(gè)列表item存儲(chǔ)我們英雄里面每個(gè)物品的信息。


Paste_Image.png

然后設(shè)置一些參數(shù)隆豹。


Paste_Image.png

創(chuàng)建中間表椭岩,將英雄列表和物品列表關(guān)聯(lián)起來

那這里我們又需要怎么將他與每個(gè)英雄關(guān)聯(lián)起來呢。在這里用戶與英雄是一對多的關(guān)系璃赡,就是說一個(gè)用戶可以擁有多個(gè)英雄判哥,我們每個(gè)英雄是有物品的,那么這里的英雄與物品的關(guān)系就是多對多的關(guān)系了碉考,英雄可以擁有多個(gè)物品姨伟,物品又可以給多個(gè)英雄。這里我們怎么去關(guān)聯(lián)物品的關(guān)系呢豆励,首先我們需要通過一個(gè)中間表去解決。所以我們再創(chuàng)建一個(gè)表inventory瞒渠。


Paste_Image.png

那么我們再用外鍵給其關(guān)聯(lián)上就OK了良蒸。


Paste_Image.png
最后我們給Inventroy列表添加值就Ok了,簡直完美。
Paste_Image.png

最后我們來來看看怎么導(dǎo)出和導(dǎo)入數(shù)據(jù)庫吧伍玖。


Paste_Image.png

導(dǎo)出的時(shí)候選擇要導(dǎo)出的數(shù)據(jù)庫嫩痰,然后下面選擇第二個(gè)到處成一個(gè)文件。最后start export


Paste_Image.png
導(dǎo)入的時(shí)候選擇導(dǎo)入一個(gè)項(xiàng)目文件窍箍,然后選擇要導(dǎo)入的文件串纺。這里注意要New一個(gè)新的數(shù)據(jù)庫丽旅,然后選擇新的數(shù)據(jù)庫。點(diǎn)擊導(dǎo)入就OK了
Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末纺棺,一起剝皮案震驚了整個(gè)濱河市榄笙,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌祷蝌,老刑警劉巖茅撞,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異巨朦,居然都是意外死亡米丘,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門糊啡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拄查,“玉大人,你說我怎么就攤上這事棚蓄《榉觯” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵癣疟,是天一觀的道長挣柬。 經(jīng)常有香客問我,道長睛挚,這世上最難降的妖魔是什么邪蛔? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮扎狱,結(jié)果婚禮上侧到,老公的妹妹穿的比我還像新娘。我一直安慰自己淤击,他們只是感情好匠抗,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著污抬,像睡著了一般汞贸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上印机,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天矢腻,我揣著相機(jī)與錄音,去河邊找鬼射赛。 笑死多柑,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的楣责。 我是一名探鬼主播竣灌,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼聂沙,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了初嘹?” 一聲冷哼從身側(cè)響起及汉,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎削樊,沒想到半個(gè)月后豁生,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡漫贞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年甸箱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片迅脐。...
    茶點(diǎn)故事閱讀 39,991評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡芍殖,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出谴蔑,到底是詐尸還是另有隱情豌骏,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布隐锭,位于F島的核電站窃躲,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏钦睡。R本人自食惡果不足惜蒂窒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望荞怒。 院中可真熱鬧洒琢,春花似錦、人聲如沸褐桌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽荧嵌。三九已至呛踊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間啦撮,已是汗流浹背谭网。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留逻族,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓骄崩,卻偏偏與公主長得像聘鳞,于是被迫代替她去往敵國和親薄辅。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評論 2 355

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