在我第N次忘記如何查看表結(jié)構(gòu)后,在網(wǎng)上查了一下后,看到有好幾種查看表結(jié)構(gòu)的方式,總結(jié)一下。
創(chuàng)新互聯(lián)專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、做網(wǎng)站、豐都網(wǎng)絡(luò)推廣、成都微信小程序、豐都網(wǎng)絡(luò)營(yíng)銷(xiāo)、豐都企業(yè)策劃、豐都品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供豐都建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):028-86922220,官方網(wǎng)址:muchs.cn
以student(sid,sname,birthday,sex)的查看為例。
【方式一】:desc student;
語(yǔ)法:desc 表名;---------------------用于查看表整體結(jié)構(gòu)
【方式二】:describe student;
語(yǔ)法:describe 表名;---------------------用于查看表整體結(jié)構(gòu);
【方式三】:show columns from student;
語(yǔ)法:show columns from 表名;--------------------------用于查看表整體結(jié)構(gòu);
【方式四】:show create table student;
語(yǔ)法:show create table 表名;--------------------------用于查看表整體結(jié)構(gòu);
【方式五】:show full fields from student;
語(yǔ)法:show full fields from 表名;--------------------------------- 用于查看表整體結(jié)構(gòu);
【方式六】:show fields from student;
語(yǔ)法:show fields from 表名;----------------------------用于查看表整體結(jié)構(gòu);
【方式七】:desc student sname;
語(yǔ)法:desc 表名 成員名;--------------------------------用于查詢(xún)表中的一部分;
【方式八】:show index from student;
語(yǔ)法:show index from 表名;------------------------------------用于查看表局部結(jié)構(gòu);這種顯示不是很直觀(guān),也不是可以完全顯示所有信息。
Online DDL 工具:pt-osc
對(duì)于 MySQL Online DDL 目前主流的有三種工具:
原生 Online DDL;
pt-osc(online-schema-change),
gh-ost
本文主要講解 pt-online-schema-change 的使用以及三種工具的簡(jiǎn)單對(duì)比。
一、原理及限制
1.1 原理
1.?創(chuàng)建一個(gè)與原表結(jié)構(gòu)相同的空表,表名是?_new?后綴;
2. 修改步驟 1 創(chuàng)建的空表的表結(jié)構(gòu);
3. 在原表上加三個(gè)觸發(fā)器:delete/update/insert,用于 copy 數(shù)據(jù)過(guò)程中,將原表中要執(zhí)行的語(yǔ)句在新表中執(zhí)行;
4. 將原表數(shù)據(jù)以數(shù)據(jù)塊(chunk)的形式 copy 到新表;
5. rename 原表為 old 表,并把新表 rename 為原表名,然后刪除舊表;
6. 刪除觸發(fā)器。
登陸mysql
命令:
mysql -uroot -p
此處以mysql數(shù)據(jù)庫(kù)的func表為例
查看表結(jié)構(gòu)的方法1
命令:
desc func;
方法2
命令:
describe func;
方法3
命令:
show columns from func;
方法3
命令:
explain func;
方法3
使用mysql的工具mysqlshow.exe
mysql 數(shù)據(jù)庫(kù) 表
教你如何查看數(shù)據(jù)表結(jié)構(gòu)
DESCRIBE/DESC 語(yǔ)句可以查看表的字段信息,其中包括字段名、字段數(shù)據(jù)類(lèi)型、是否為主鍵、是否有默認(rèn)值等。
語(yǔ)法:
我們一般簡(jiǎn)寫(xiě)為:
我們看下之前新建的一個(gè)表,來(lái)具體看下每一個(gè)含義的內(nèi)容;
可以看到我們無(wú)論使用 describe 還是 desc 命令查看表結(jié)構(gòu),結(jié)果都是一致的。
那么看下具體信息:
show create table 可以查看創(chuàng)建表的具體語(yǔ)句;
語(yǔ)法:
示例:
如果加上 \G 之后,我們可以看到輸出內(nèi)容易讀性高;
支持,本文結(jié)束。?
更多內(nèi)容請(qǐng)轉(zhuǎn)至VX公眾號(hào) “運(yùn)維家” ,獲取最新文章。
------ “運(yùn)維家”? ------
------ “運(yùn)維家”? ------
------ “運(yùn)維家”? ------
系統(tǒng)運(yùn)維工程師面試,運(yùn)維工程師優(yōu)秀員工提名詞,tr運(yùn)維工程師,特來(lái)電運(yùn)維工程師工作日常,IT運(yùn)維工程師高級(jí);
智能制造運(yùn)維工程師培訓(xùn)課程,遠(yuǎn)程辦公的運(yùn)維工程師,邁瑞醫(yī)療運(yùn)維工程師工資待遇,后臺(tái)運(yùn)維工程師是做什么的;
風(fēng)力運(yùn)維工程師怎樣,浪潮云運(yùn)維工程師,醫(yī)療設(shè)備運(yùn)維工程師證書(shū)樣本,運(yùn)維工程師男朋友,運(yùn)維工程師暴躁。
當(dāng)前名稱(chēng):mysql怎么看表的結(jié)構(gòu) mysql數(shù)據(jù)庫(kù)如何查看表結(jié)構(gòu)
文章地址:http://muchs.cn/article46/doeiphg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、用戶(hù)體驗(yàn)、網(wǎng)站收錄、、虛擬主機(jī)、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容