鍍金池/ 問答/數(shù)據(jù)庫/ MySQL查詢時(shí),怎么排除某個(gè)字段查詢

MySQL查詢時(shí),怎么排除某個(gè)字段查詢

一個(gè)表中可能有20個(gè)字段,在對(duì)表進(jìn)行查詢時(shí),只需要查詢其中15個(gè)字段,請(qǐng)問下有沒有直接排除剩下的5,而不把需要的15個(gè)字段一一寫出來的方法?

回答
編輯回答
法克魷

select * from table_name where id not in(1,2,3,4,5);

2017年2月1日 13:14
編輯回答
別硬撐

一般我們是 select * from table1;
這樣查詢出來是table1表中的所有字段,因?yàn)?* 代表所有.

如果table1有這幾個(gè)字段 id,name,birthday,age

我們要查詢名字和年齡
select name,age from table1. 這樣就查詢出name和age字段

2018年2月11日 04:55
編輯回答
傻丟丟

應(yīng)該是沒有。有的話,語句可讀性也很差,根本看不出你select是哪些字段。還是安心把字段敲出來,別那么省。(數(shù)據(jù)庫一般都可以幫你生成查詢語句,會(huì)把表所有字段列出來,你在這語句基礎(chǔ)上刪除掉不要的字段,復(fù)制去用)

2018年1月23日 13:36
編輯回答
風(fēng)畔

據(jù)我所知沒有這樣的方法,如果你是因?yàn)榻?jīng)常要用到這個(gè)查詢嫌每次輸入15個(gè)字段太麻煩的話,可以將這十五個(gè)字段的查詢創(chuàng)建一個(gè)視圖,這樣以后查詢使用這個(gè)視圖就不用那么麻煩了

2017年2月16日 19:13