在MySQL中,要查詢所有符合某個(gè)字段值的記錄,我們可以使用SELECT語(yǔ)句加上WHERE子句來(lái)完成。 WHERE子句用于過(guò)濾掉不符合條件的記錄,從而只查詢出符合條件的記錄。
SELECT * FROM table_name WHERE field_name = 'value';
其中,table_name是我們要查詢的表名,field_name是我們要查詢的字段名,value是我們要查詢的字段值。
如果我們要查詢的字段值不是字符串類型,比如數(shù)字類型,我們就不需要使用單引號(hào)。例如:
SELECT * FROM table_name WHERE field_name = 123;
除了“=”號(hào),WHERE子句還支持其他的運(yùn)算符,包括大于、小于、大于等于、小于等于、不等于等等。例如:
SELECT * FROM table_name WHERE field_name >100;
這條語(yǔ)句將查詢出所有field_name大于100的記錄。
如果我們要查詢的字段值是一個(gè)范圍內(nèi)的值,我們可以使用BETWEEN運(yùn)算符。例如:
SELECT * FROM table_name WHERE field_name BETWEEN 100 AND 200;
這條語(yǔ)句將查詢所有field_name在100到200之間的記錄。
除了以上運(yùn)算符,WHERE子句還支持AND、OR、NOT等邏輯運(yùn)算符,我們可以使用它們來(lái)組合多個(gè)查詢條件,從而更靈活地查詢數(shù)據(jù)。