步驟:
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的廣陵網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1、 為指定的數(shù)據(jù)庫配置mysql的ODBC數(shù)據(jù)源
先下載一個(gè)mysql的odbc的connector,可以到mysql官方網(wǎng)站下載(我使用的是mysql-connector-odbc-5.1.8-win32.msi。這里也有免費(fèi)的)mysql的ODBC數(shù)據(jù)源,并安裝。安裝后鼠標(biāo)點(diǎn)擊電腦里的開始—程序—管理工具—數(shù)據(jù)源ODBC—跳出ODBC數(shù)據(jù)源管理器,點(diǎn)擊添加,在跳出的創(chuàng)建數(shù)據(jù)源對(duì)話框中找到MySQL ODBC 5.1 Driver,點(diǎn)擊完成。在彈出的對(duì)話框中的Date Source Name里填寫數(shù)據(jù)源的名稱,指定的數(shù)據(jù)庫名更好,用戶名和密碼均為你的mysql數(shù)據(jù)庫的用戶名和密碼,database里選擇指定的數(shù)據(jù)庫,點(diǎn)擊右邊的Test按鈕,跳出Connection siccessful對(duì)話框,說明你的數(shù)據(jù)源連接成功了,點(diǎn)擊OK,點(diǎn)擊確定完成
2.powerdesigner的逆向操作。
選擇File---Reverse Engineer---Database
a》在彈出的對(duì)話框New Physic Data Model里填寫你自己的modelName,選擇DBMS為MYSQL5點(diǎn)擊確定。
b》在彈出的 Database Reverse Engineer Options 里選Using a data source 并點(diǎn)擊connect to a data source彈出connect to a data source對(duì)話框。
選擇data source 為ODBC machine data source,并選擇剛才配置好的mysql數(shù)據(jù)源輸入用戶密碼點(diǎn)擊connect返回到Database Reverse Engineer Options,點(diǎn)擊確定。
c》此時(shí)彈出,Database Reverse Engineer對(duì)話框。選擇要生成的表點(diǎn)擊ok即可將數(shù)據(jù)庫成成對(duì)應(yīng)的數(shù)據(jù)庫物理模型(.pdm文件)
mysql數(shù)據(jù)庫表間的關(guān)系圖可以通過navicat查看:
1、百度下載navicat并打開;
2、點(diǎn)擊navicat界面最右下角標(biāo)注的按鈕即可查看關(guān)系圖。
方法/步驟
打開MySQL Workbench,并連接數(shù)據(jù)庫。圖中顯示連接數(shù)據(jù)庫對(duì)話框
成功連接后,點(diǎn)擊如圖所示紅色按鈕,“create new Schema”,填寫數(shù)據(jù)庫名稱如“new_schema”,點(diǎn)擊“應(yīng)用”,如圖
在彈出的的確認(rèn)對(duì)話框中點(diǎn)擊“應(yīng)用”,如圖
OK,成功創(chuàng)建,如圖
如圖操作,我們開始創(chuàng)建表
需要填寫表名(new_table),列名”id、date“和選擇列的類型,以及列屬性(主鍵),點(diǎn)擊”應(yīng)用“
7
如圖所示,成功創(chuàng)建表,點(diǎn)擊右鍵,選擇“select rows”可以編輯表內(nèi)容
mysql數(shù)據(jù)庫表間的關(guān)系圖可以通過navicat查看:
第一步:下載navicat打開;
第二步:點(diǎn)擊navicat界面最右下角標(biāo)注的按鈕即可查看關(guān)系圖。
最新的MySQL Workbench已經(jīng)完全包含了數(shù)據(jù)庫建模與設(shè)計(jì)、數(shù)據(jù)庫SQL開發(fā)和數(shù)據(jù)庫管理與維護(hù)等功能。
Mysql數(shù)據(jù)庫-----表
sh.qihoo.com?2018-04-07 08:20
1、定義: 表(table)是數(shù)據(jù)庫最基本的組成單元,數(shù)據(jù)庫是用來存儲(chǔ)數(shù)據(jù)的,數(shù)據(jù)庫中有很多表,每一個(gè)表都是一個(gè)獨(dú)立的單元,表也是一個(gè)結(jié)構(gòu)化的文件,由行和列組成,行稱為數(shù)據(jù)或記錄,列稱為字段,字段又包含:字段名稱、字段類型、長度、約束。
2、創(chuàng)建表
(1)、語法格式:create table 表名稱(字段名 類型(長度) 約束);
(2)、MySQL常用數(shù)據(jù)類型
VARCHAR:可變長度字符串(VARCH AR(3)表示存儲(chǔ)的數(shù)據(jù)長度丌能超過3個(gè)字符長度)
CHAR:定長字符串(CHAR(3) 表示存儲(chǔ)的數(shù)據(jù)長度丌能超過3個(gè)字符長度)
INT:整數(shù)型(INT(3)表示最大可以存儲(chǔ)999)
BIGINT:長整型(對(duì)應(yīng)java程序中的long類型)
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:日期類型( 實(shí)際開發(fā)中,常用字符串代替日期類型)
BLOB:二進(jìn)制大對(duì)象 Binary Large Object(專門存儲(chǔ)圖片、視頻、聲音等數(shù)據(jù))
CLOB:字符型大對(duì)象 Character Large Object( 可存儲(chǔ)超大文本,可存儲(chǔ)4G+字符串)
VARCHAR與CHAR對(duì)比:
都是字符串
VARCHAR比較智能,可以根據(jù)實(shí)際的數(shù)據(jù)長度分配空間,比較節(jié)省空間;但在分配的時(shí)候需要相關(guān)判斷,效率低。
CHAR不需要?jiǎng)陸B(tài)分配空間,所以執(zhí)行效率高,但是可能會(huì)導(dǎo)致空間浪費(fèi)
若字段中的數(shù)據(jù)不具備伸縮性,建議采用CHAR類型存儲(chǔ)
若字段中的數(shù)據(jù)具備很強(qiáng)的伸縮性,建議采用VARCHAR類型存儲(chǔ)
具體步驟如下:
1,打開mysqlworkbench,來到工作主面板,點(diǎn)擊紅色框內(nèi)的菜單,點(diǎn)擊紅色框內(nèi)選項(xiàng),就會(huì)馬上新建一個(gè)名為mydb的數(shù)據(jù)庫,現(xiàn)在可以也就可以添加數(shù)據(jù)表,
2,數(shù)據(jù)表名,引擎類型都可以自行選擇,
3,也可以對(duì)表進(jìn)行右擊來編輯,
4,點(diǎn)擊紅色框內(nèi)選項(xiàng),可以添加數(shù)據(jù)庫視圖模型,點(diǎn)擊紅色框內(nèi)選項(xiàng),可以新建數(shù)據(jù)表,
5,右擊表,可以編輯表,表名,表的引擎以及表的字段,在視圖模型下,可以進(jìn)行表的鏈接,鏈接完成會(huì)生產(chǎn)一個(gè)對(duì)應(yīng)的外鍵。
MySQL 查看表結(jié)構(gòu)簡(jiǎn)單命令。
一、簡(jiǎn)單描述表結(jié)構(gòu),字段類型desc tabl_name;
顯示表結(jié)構(gòu),字段類型,主鍵,是否為空等屬性,但不顯示外鍵。
二、查詢表中列的注釋信息
select * from information_schema.columns where table_schema = 'db' #表所在數(shù)據(jù)庫
and table_name = 'tablename' ; #你要查的表
三、只查詢列名和注釋
select column_name,
column_comment from information_schema.columns where table_schema ='db' and
table_name = 'tablename' ;
四、#查看表的注釋
select table_name,table_comment from information_schema.tables where table_schema = 'db' and table_name ='tablename'
ps:二~四是在元數(shù)據(jù)表中查看,我在實(shí)際操作中,常常不靈光,不知為什么,有了解的大俠請(qǐng)留印。
五、查看表生成的DDL show create table table_name;
當(dāng)前題目:mysql怎么查看模型,mysql支持什么模型
分享鏈接:http://jinyejixie.com/article40/hsshho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、面包屑導(dǎo)航、自適應(yīng)網(wǎng)站、ChatGPT、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
移動(dòng)網(wǎng)站建設(shè)知識(shí)