MySQL中describe命令的使用方法小結(jié)
一、describe命令用于查看特定表的詳細設(shè)計信息
例如為了查看guestbook表的設(shè)計信息,可用:
describe guestbook describe ol_user userid
二、可通過”show comnus”來查看數(shù)據(jù)庫中表的列名
有兩種使用方式:
show columns form 表名 from 數(shù)據(jù)庫名
或者:
show columns from 數(shù)據(jù)庫名.表名
三、用describe命令查詢具體列的信息
describe guestbook id
就是查詢guestbook中id字段的列信息
{DESCRIBE | DESC} tbl_name [col_name | wild]
DESCRIBE 是 SHOW COLUMNS FROM 的縮寫。
DESCRIBE 提供有關(guān)一個表的列信息。col_name 可以是一個列名或是一個包含 SQL 通配符字符 “%” 和 “_” 的字符串。沒有必要用引號包圍字符串。
mysql> desc ol_user username\G
*************************** 1. row *************************** Field: UserName Type: varchar(100) Null: NO Key: MUL Default: Extra: 1 row in set (0.02 sec)
四、判斷字段是否存在
mysql_connect('localhost', 'root', 'root');
mysql_select_db('demo');
$test = mysql_query('Describe cdb_posts first');
$test = mysql_fetch_array($test);
$test[0]返回的是該字段的名稱,比如我要查詢first字段,返回的就是first
如果此字段不存在返回的就是NULL,通過這樣可以判斷一個字段是否存在
相關(guān)文章
linux下mysql自動備份數(shù)據(jù)庫與自動刪除臨時文件
mysql自動備份數(shù)據(jù)庫與自動刪除臨時文件,有需要的朋友可以參考下2013-02-02
MySQL根據(jù)某一個或者多個字段查找重復(fù)數(shù)據(jù)的sql語句
這篇文章主要介紹了MySQL根據(jù)某一個或者多個字段查找重復(fù)數(shù)據(jù)的sql語句,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2018-12-12
Redhat7.3安裝MySQL8.0.22的詳細教程(二進制安裝)
這篇文章主要介紹了Redhat7.3安裝MySQL8.0.22(二進制安裝),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01
64位Win10系統(tǒng)安裝Mysql5.7.11的方法(案例詳解)
小編在安裝64位Win10系統(tǒng)的mac book筆記本上用mysql-installer-community-5.7.11.0安裝Mysql5.7.11,在配置mysql server時老是卡住,報錯。下面小編把安裝方法分享給大家,供大家參考2016-08-08
MySQL OOM 系統(tǒng)二 OOM Killer
前面一節(jié)重點分享了Linux的內(nèi)存分配策略,基于上述的分配策略,為了規(guī)避超售的風(fēng)險,Linux采了一種OOM Killer的機制,即系統(tǒng)可用內(nèi)存(包括Swap)即將使用完之前,選擇性的Kill掉一些進程以求釋放一些內(nèi)存2016-07-07
Mysql到Elasticsearch高效實時同步Debezium實現(xiàn)
這篇文章主要為大家介紹了Mysql到Elasticsearch高效實時同步Debezium的實現(xiàn)方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-02-02

