十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
方法/步驟
創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比北流網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式北流網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋北流地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴(lài)。
1
第一步,打開(kāi)MySQL Workbench,單擊”Add Diagram“,如下圖所示:
2
第二步,打開(kāi)“EER Diagram”,這里創(chuàng)建了一個(gè)繪圖區(qū)域,如下圖所示:
3
第三步,拖曳兩個(gè)table圖標(biāo)到繪圖區(qū)域,分別為table1和table2,如下圖所示:
4
第四步,為table1添加字段,分別為編號(hào)(id)、學(xué)號(hào)(sno)和姓名(sname),如下圖所示:
5
第五步,為table2添加字段,分別為編號(hào)(id)、工號(hào)(tno)、姓名(tname)和學(xué)號(hào)(sno),如下圖所示:
6
第六步,設(shè)置關(guān)聯(lián)關(guān)系,拖動(dòng)線條進(jìn)行連接,如下圖所示:
打開(kāi)MySQL Workbench,并連接數(shù)據(jù)庫(kù)。圖中顯示連接數(shù)據(jù)庫(kù)對(duì)話框
成功連接后,點(diǎn)擊如圖所示紅色按鈕,“create new Schema”,填寫(xiě)數(shù)據(jù)庫(kù)名稱(chēng)如“new_schema”,點(diǎn)擊“應(yīng)用”,如圖
在彈出的的確認(rèn)對(duì)話框中點(diǎn)擊“應(yīng)用”,如圖
OK,成功創(chuàng)建,如圖
如圖操作,我們開(kāi)始創(chuàng)建表
需要填寫(xiě)表名(new_table),列名”id、date“和選擇列的類(lèi)型,以及列屬性(主鍵),點(diǎn)擊”應(yīng)用“
如圖所示,成功創(chuàng)建表,點(diǎn)擊右鍵,選擇“select rows”可以編輯表內(nèi)容
在界面上有個(gè)設(shè)計(jì)表圖案,選中要設(shè)計(jì)的表點(diǎn)開(kāi)后,會(huì)有當(dāng)前表的詳細(xì)設(shè)計(jì),你可以看到一個(gè)外鍵字樣的標(biāo)簽,然后點(diǎn)開(kāi)就可以設(shè)外鍵了。
你好。
用 mysql的Navicat Premium圖形界面工具 。 可以生成圖。
把你的表全選后右鍵 , 選擇“逆向表到模型” 就可以了
希望可以幫助到你 望采納哦 謝謝
如果還有問(wèn)題,可以繼續(xù)追問(wèn),感謝。
mysql數(shù)據(jù)庫(kù)表間的關(guān)系圖可以通過(guò)navicat查看:
1、百度下載navicat并打開(kāi);
2、點(diǎn)擊navicat界面最右下角標(biāo)注的按鈕即可查看關(guān)系圖。
拓展:
1、MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫(kù),由瑞典?MySQL AB 公司開(kāi)發(fā),目前屬于?Oracle?旗下公司。MySQL 最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)) 應(yīng)用軟件之一。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。
2、MySQL 所使用的 SQL 語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL 軟件采用了雙授權(quán)政策(本詞條"授權(quán)政策"),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。由于其社區(qū)版的性能卓越,搭配?PHP?,Linux和?Apache?可組成良好的開(kāi)發(fā)環(huán)境,經(jīng)過(guò)多年的web技術(shù)發(fā)展,在業(yè)內(nèi)被廣泛使用的一種web服務(wù)器解決方案之一,稱(chēng)之為L(zhǎng)AMP。
mysql數(shù)據(jù)庫(kù)表間的關(guān)系圖可以通過(guò)navicat查看:
第一步:下載navicat打開(kāi);
第二步:點(diǎn)擊navicat界面最右下角標(biāo)注的按鈕即可查看關(guān)系圖。
最新的MySQL Workbench已經(jīng)完全包含了數(shù)據(jù)庫(kù)建模與設(shè)計(jì)、數(shù)據(jù)庫(kù)SQL開(kāi)發(fā)和數(shù)據(jù)庫(kù)管理與維護(hù)等功能。
Mysql數(shù)據(jù)庫(kù)-----表
sh.qihoo.com?2018-04-07 08:20
1、定義: 表(table)是數(shù)據(jù)庫(kù)最基本的組成單元,數(shù)據(jù)庫(kù)是用來(lái)存儲(chǔ)數(shù)據(jù)的,數(shù)據(jù)庫(kù)中有很多表,每一個(gè)表都是一個(gè)獨(dú)立的單元,表也是一個(gè)結(jié)構(gòu)化的文件,由行和列組成,行稱(chēng)為數(shù)據(jù)或記錄,列稱(chēng)為字段,字段又包含:字段名稱(chēng)、字段類(lèi)型、長(zhǎng)度、約束。
2、創(chuàng)建表
(1)、語(yǔ)法格式:create table 表名稱(chēng)(字段名 類(lèi)型(長(zhǎng)度) 約束);
(2)、MySQL常用數(shù)據(jù)類(lèi)型
VARCHAR:可變長(zhǎng)度字符串(VARCH AR(3)表示存儲(chǔ)的數(shù)據(jù)長(zhǎng)度丌能超過(guò)3個(gè)字符長(zhǎng)度)
CHAR:定長(zhǎng)字符串(CHAR(3) 表示存儲(chǔ)的數(shù)據(jù)長(zhǎng)度丌能超過(guò)3個(gè)字符長(zhǎng)度)
INT:整數(shù)型(INT(3)表示最大可以存儲(chǔ)999)
BIGINT:長(zhǎng)整型(對(duì)應(yīng)java程序中的long類(lèi)型)
FLOAT:浮點(diǎn)型單精度(FLOAT(7,2)表示7個(gè)有效數(shù)字,2個(gè)有效小數(shù)位)
DOUBLE:浮點(diǎn)型雙精度(DOUBLE(7,2)表示7個(gè)有效數(shù)字,2個(gè)有效小數(shù)位)
DATE:日期類(lèi)型( 實(shí)際開(kāi)發(fā)中,常用字符串代替日期類(lèi)型)
BLOB:二進(jìn)制大對(duì)象 Binary Large Object(專(zhuān)門(mén)存儲(chǔ)圖片、視頻、聲音等數(shù)據(jù))
CLOB:字符型大對(duì)象 Character Large Object( 可存儲(chǔ)超大文本,可存儲(chǔ)4G+字符串)
VARCHAR與CHAR對(duì)比:
都是字符串
VARCHAR比較智能,可以根據(jù)實(shí)際的數(shù)據(jù)長(zhǎng)度分配空間,比較節(jié)省空間;但在分配的時(shí)候需要相關(guān)判斷,效率低。
CHAR不需要?jiǎng)陸B(tài)分配空間,所以執(zhí)行效率高,但是可能會(huì)導(dǎo)致空間浪費(fèi)
若字段中的數(shù)據(jù)不具備伸縮性,建議采用CHAR類(lèi)型存儲(chǔ)
若字段中的數(shù)據(jù)具備很強(qiáng)的伸縮性,建議采用VARCHAR類(lèi)型存儲(chǔ)