mysql查詢字段值的方法:1、使用“select * FROM 表名;”語句,可以列出指定數據表中所有字段的值;2、使用“SELECT 字段名 FROM 表名;”語句,可以列出指定數據表中指定字段的值。
本教程操作環境:windows7系統、mysql8版本、Dell G3電腦。
mysql查詢字段值(數據)的方法
1、查詢表中所有字段數據
語法:
SELECT?*?FROM?表名;
例:
從 tb_students_info 表中查詢所有字段的數據
mysql>?use?test_db; Database?changed mysql>?SELECT?*?FROM?tb_students_info; +----+--------+---------+------+------+--------+------------+ |?id?|?name???|?dept_id?|?age??|?sex??|?height?|?login_date?| +----+--------+---------+------+------+--------+------------+ |??1?|?Dany???|???????1?|???25?|?F????|????160?|?2015-09-10?| |??2?|?Green??|???????3?|???23?|?F????|????158?|?2016-10-22?| |??3?|?Henry??|???????2?|???23?|?M????|????185?|?2015-05-31?| |??4?|?Jane???|???????1?|???22?|?F????|????162?|?2016-12-20?| |??5?|?Jim????|???????1?|???24?|?M????|????175?|?2016-01-15?| |??6?|?John???|???????2?|???21?|?M????|????172?|?2015-11-11?| |??7?|?Lily???|???????6?|???22?|?F????|????165?|?2016-02-26?| |??8?|?Susan??|???????4?|???23?|?F????|????170?|?2015-10-01?| |??9?|?Thomas?|???????3?|???22?|?M????|????178?|?2016-06-07?| |?10?|?Tom????|???????4?|???23?|?M????|????165?|?2016-08-05?| +----+--------+---------+------+------+--------+------------+ 10?rows?in?set?(0.26?sec)
結果顯示,使用“*”通配符時,將返回所有列,數據列按照創建表時的順序顯示。
注意:一般情況下,除非需要使用表中所有的字段數據,否則最好不要使用通配符“*”。雖然使用通配符可以節省輸入查詢語句的時間,但是獲取不需要的列數據通常會降低查詢和所使用的應用程序的效率。使用“*”的優勢是,當不知道所需列的名稱時,可以通過“*”獲取它們。
2、查詢表中指定的字段數據
語法:
SELECT?列名?FROM?表名;
例:
查詢 tb_students_info 表中 name 列所有學生的姓名
mysql>?SELECT?name?FROM?tb_students_info; +--------+ |?name???| +--------+ |?Dany???| |?Green??| |?Henry??| |?Jane???| |?Jim????| |?John???| |?Lily???| |?Susan??| |?Thomas?| |?Tom????| +--------+ 10?rows?in?set?(0.00?sec)
輸出結果顯示了 tb_students_info 表中 name 字段下的所有數據。
說明:使用 SELECT 聲明可以獲取多個字段下的數據,只需要在關鍵字 SELECT 后面指定要查找的字段名稱,不同字段名稱之間用逗號“,”分隔開,最后一個字段后面不需要加逗號,語法格式如下:
SELECT?,,…,?FROM?;
【相關推薦:mysql視頻教程】
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦