色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql sql 判斷列不存在

洪振霞1年前13瀏覽0評論

MySQL SQL查詢語句是很常用的一種操作數(shù)據(jù)庫的方式。有時候我們需要判斷一張表里面是否存在某個列,這時候就可以使用MySQL中的DESC命令。DESC命令可以查看表的結(jié)構(gòu),包括每個列的屬性、類型、默認值等信息。在使用DESC命令的時候,需要將表名作為參數(shù)傳入,然后MySQL會返回表的結(jié)構(gòu)信息。

DESC table_name

如果想要判斷某個表是否存在某個列,可以在DESC命令后面加上列名,這樣MySQL會只返回該列的信息。如果這時候返回了查詢結(jié)果,說明該列存在,反之則不存在。

DESC table_name column_name

除了使用DESC命令之外,還可以通過查詢INFORMATION_SCHEMA.COLUMNS來判斷某個表是否存在某個列。INFORMATION_SCHEMA.COLUMNS是用來存儲數(shù)據(jù)庫的列信息的表,其中包含了每個列的屬性、類型、默認值、注釋等信息。

SELECT * FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_NAME = 'table_name' AND COLUMN_NAME = 'column_name';

以上就是判斷MySQL SQL查詢語句中判斷列不存在的方法,希望能對大家有所幫助!