mysql數(shù)據(jù)庫表間的關(guān)系圖可以通過navicat查看:
專注于為中小企業(yè)提供網(wǎng)站建設(shè)、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)錦屏免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
第一步:下載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ǔ)
MySQL
查看表結(jié)構(gòu)簡單命令。
一、簡單描述表結(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;
查詢的SQL語句為:SELECT * FROM 數(shù)據(jù)表 WHERE key="name" AND value="Web" OR (value=2 AND value=5);。
SQL語句的含義:SELECT為查詢語句,*表示顯示數(shù)據(jù)表中所有的字段,F(xiàn)ROM 后面跟的是查詢的數(shù)據(jù)表,????WHERE后面跟的是查詢的條件。
key=“name”表示查詢表字段key等于name的行,AND為與操作,表示條件同時(shí)成立,value="Web" OR (value=2 AND value=5)表示查詢value字段為Web或者字段值大于等于2小于等于5的行。
擴(kuò)展資料:
MySQL所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。
MySQL新特性:表和索引的分區(qū)、行級(jí)復(fù)制、MySQL 基群基于磁盤的數(shù)據(jù)支持、MySQL 集群復(fù)制、增強(qiáng)的全文本搜索函數(shù)、增強(qiáng)的信息模式(數(shù)據(jù)字典)、可插入的 API、服務(wù)器日志表
SQL SELECT 語法:
SELECT 列名稱 FROM 表名稱
注意:SQL 語句對(duì)大小寫不敏感。SELECT 等效于 select。
星號(hào)(*)是選取所有列的快捷方式。
分享文章:怎么看mysql表設(shè)計(jì),mysql如何看表結(jié)構(gòu)
網(wǎng)頁網(wǎng)址:http://m.rwnh.cn/article4/dsdhioe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、微信小程序、外貿(mào)建站、定制開發(fā)、電子商務(wù)、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)