MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在進(jìn)行數(shù)據(jù)查詢時往往需要使用到條件查詢語句。單表?xiàng)l件查詢指的是對一個表中數(shù)據(jù)進(jìn)行查詢時,添加條件限制來實(shí)現(xiàn)查詢目的。
示例表格: | id | name | age | sex | | 1 | Tom | 20 | male| | 2 | Lucy | 25 | female| | 3 | Jack | 30 | male| | 4 | Lily | 28 | female| SELECT語句語法:SELECT column_name(s) FROM table_name WHERE condition; 其中,column_name(s)是要查詢的列的名稱,使用 , 分隔,可以使用通配符 * 表示全部列;table_name是要查詢的表的名稱;condition是查詢的限制條件。
以下是幾個常用的單表?xiàng)l件查詢語句:
1. 查詢所有列數(shù)據(jù) SELECT * FROM 表名; 結(jié)果: id name age sex 1 Tom 20 male 2 Lucy 25 female 3 Jack 30 male 4 Lily 28 female 2. 查詢指定列數(shù)據(jù) SELECT 列1,列2 FROM 表名; 結(jié)果: name age Tom 20 Lucy 25 Jack 30 Lily 28 3. 按條件查詢 SELECT * FROM 表名 WHERE 列名=值; 結(jié)果: id name age sex 1 Tom 20 male 4. 添加多個限制條件 SELECT * FROM 表名 WHERE 列名=值 AND 列名=值; 結(jié)果: id name age sex 2 Lucy 25 female 5. 使用LIKE進(jìn)行模糊查詢 SELECT * FROM 表名 WHERE 列名 LIKE '%value%'; 結(jié)果: id name age sex 1 Tom 20 male 4 Lily 28 female
以上幾個語句可以滿足大部分單表?xiàng)l件查詢的需求,需要根據(jù)實(shí)際情況進(jìn)行選擇使用。
上一篇python 配置根目錄
下一篇python 打包32位