mysql數(shù)據(jù)庫表的多條件查詢
一、select語句基本查詢
SELECT 字段1,字段2....FROM 表名[WHERE 條件] [LIMIT N][ OFFSET M]
- select可以返回多條數(shù)據(jù)也可以返回一條數(shù)據(jù)
- 如果要查詢所有的字段可以用 *****代替
- where后面跟的是篩選條件(可選)
- N 是返回的數(shù)據(jù)條數(shù)(可選)
- M 是數(shù)據(jù)的偏移量(可選)
例如:在職位招聘表中獲取在長沙雨花區(qū)的前10條信息
select name,money,company,city from job where city = '長沙-雨花區(qū)'limit 10;
二、MySQL WHERE 子句
通用語法:
SELECT field1, field2,...fieldN FROM table_name1, table_name2...
[WHERE condition1 [AND [OR]] condition2.....
-
詢語句中你可以使用一個或者多個表,表之間使用逗號**,** 分割,并使用WHERE語句來設(shè)定查詢條件。
-
你可以在 WHERE 子句中指定任何條件。
-
你可以使用 AND 或者 OR 指定一個或多個條件。
-
WHERE 子句也可以運用于 SQL 的 DELETE 或者 UPDATE 命令。
-
WHERE 子句類似于程序語言中的 if 條件,根據(jù) MySQL 表中的字段值來讀取指定的數(shù)據(jù)。
以下為操作符列表,可用于 WHERE 子句中。文章來源:http://www.zghlxwxcb.cn/news/detail-513898.html
下表中實例假定 A 為 10, B 為 20文章來源地址http://www.zghlxwxcb.cn/news/detail-513898.html
操作符 | 描述 | 實例 |
---|---|---|
= | 等號,檢測兩個值是否相等,如果相等返回true | (A = B) 返回false。 |
<>,!= | 不等于,檢測兩個值是否相等,如果不相等返回true | (A != B) 返回 true。 |
> | 大于號,檢測左邊的值是否大于右邊的值, 如果左邊的值大于右邊的值返回true | (A > B) 返回false。 |
< | 小于號,檢測左邊的值是否小于右邊的值, 如果左邊的值小于右邊的值返回true | (A < B) 返回 true。 |
>= | 大于等于號,檢測左邊的值是否大于或等于右邊的值, 如果左邊的值大于或等于右邊的值返回true | (A >= B) 返回false。 |
<= | 小于等于號,檢測左邊的值是否小于或等于右邊的值, 如果左邊的值小于或等于右邊的值返回true | (A <= B) 返回 true。 |
到了這里,關(guān)于mysql數(shù)據(jù)庫表的多條件查詢的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!