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

MySQL查詢時,怎么排除某個字段查詢

一個表中可能有20個字段,在對表進行查詢時,只需要查詢其中15個字段,請問下有沒有直接排除剩下的5,而不把需要的15個字段一一寫出來的方法?

回答
編輯回答
法克魷

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

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

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

如果table1有這幾個字段 id,name,birthday,age

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

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

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

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

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

2017年2月16日 19:13