1. 程式人生 > >MYSQL WHERE語句

MYSQL WHERE語句

過濾條件(WHERE)

如果你失憶了,希望你能想起曾經為了追求夢想的你。   QQ群:651080565(php/web 學習課堂) 例子:淘寶首頁上,我們會看到很多個商品,但這些商品,並不是(無限多)很多,他有一定的數量,是被限制顯示多少條資料了的。我相信大家都能知道,淘寶是個大平臺,商品多得根本數不了,所以,不做一定的條件,這些商品(大資料)在首頁顯示,你根本看不完。。。 所以好多平臺,都有這“分類、分頁”的操作呢。 語法:SELECT * FROM cs_user WHERE age = 18
SELECT 列名稱 FROM 表名稱 WHERE 列 運算子 值
來看看示例的表及資料:

我們使用上面的語句:SELECT * FROM cs_user WHERE age = 18 這是一條查詢語句 SELECT,會出現這樣的結果:
考慮到,我們的表資料裡,只有10條,所以我們可以去對比一下,能發現,查詢出來的結果,確實就是,18歲的只有兩條資料。如果你的專案資料太多,就別去對比了,上千萬條資料,你數不過來的。。

下面的運算子可在 WHERE 子句中使用:

操作符 描述
= 等於
<>  或者  != 不等於
> 大於
< 小於
>= 大於等於
<= 小於等於
BETWEEN 在某個範圍內
LIKE
搜尋某種模式

使用以上條件過濾,你就可以查詢(修改、刪除)你想要的資料,例如我想知道大於等於(>=)18歲的資料: SELECT * FROM cs_user WHERE age >= 18
看圖:
以上,是查詢(SELECT)資料,那麼,我們做一下修改、刪除呢: 修改:UPDATE cs_user SET age = 50 WHERE id < 5 看圖:
效果:
刪除:DELETE FROM cs_user WHERE gender = '男' 看圖:
效果:

相關推薦

MySQL WHERE語句篩選操作符

select 選擇 文章 中大 子句 語句 http 指定 where 使用SELECT語句但不使用WHERE子句在表中查詢數據,則會獲取表中的所有行記錄,這些行記錄中大部分是不想要的行記錄,WHERE子句允許根據指定的過濾表達式或條件來指定要選擇的行。 1,

MYSQL WHERE語句

過濾條件(WHERE) 如果你失憶了,希望你能想起曾經為了追求夢想的你。   QQ群:651080565(php/web 學習課堂) 例子:淘寶首頁上,我們會看到很多個商品,但這些商品,並不是(無

mysql where 語句優化

    SELECT*FROM t1 WHERE(key1 <'abc'AND(key1 LIKE'abcde%'OR key1 LIKE'%b'))OR(key1 <'bar'AND nonkey =4)OR(key1 <'uux'AND key1 >'z');

MySQLWHERE語句中BETWEEN與IN的使用教程

MySQLBETWEEN 運算符用於 WHERE 表達式中,選取介於兩個值之間的數據範圍。BETWEEN 同 AND 一起搭配使用,語法如下: WHERE column BETWEEN value1 AND value2WHERE column NOT BETWEEN value1 AND value2 通常

WHERE語句中BETWEEN與IN的使用教程-MySQL

MySQL BETWEEN 用法MySQL BETWEEN 語法 BETWEEN 運算子用於 WHERE 表示式中,選取介於兩個值之間的資料範圍。BETWEEN 同 AND 一起搭配使用,語法如下: WHERE column BETWEEN value1 AND valu

MySQL Where 條件語句介紹和運算子小結

WHERE 條件 有時候操作資料庫時,只操作一些有條件限制的資料,這時可以在SQL語句中新增WHERE子句來規定資料操作的條件。 語法: 複製程式碼程式碼如下: SELECT column,… FROM tb_name WHERE definition W

mysql where 條件語句中的OR和AND的用法注意!

在mysql中,在進行資料庫的增刪改查時,經常會遇到這樣的情況,在寫條件語句where時,可能會同時有多個條件的“或”或者“與”,但用法不當經常會達不到效果,經過嘗試,本人發現一個where語句中同時出現條件的“與”或者“或的時候”,要將多個OR用小括號括起來再和AND進行

mysql where條件:某時間欄位為今天的sql語句

1.查詢:註冊時間為今天的所有使用者數:select count(*) from customer where TO_DAYS(createtime) = TO_DAYS(NOW())2.獲取當前時間到凌晨24點還有多長時間:(Java中可用於判斷某時間是否為今天)final

mysql show 語句

mysqlhelp show;顯示show語句語法show databases;顯示可用數據庫 show tables;顯示可用數據表 show columns from tb_name;顯示表的列 describe tb_name;顯示表的列 show status;顯示廣泛的服務器狀態信息 show cr

MySQL: select 語句

wid src 數量 技術分享 class group by 要求 需要 order by 1. order by (排序) 通常使用一個字段作為參考標準,進行排序。 語法:order by 【字段】 asc|desc;(升序、降序) tip : 校對規則

mysql查詢語句分析 explain用法

表示 join 行數 請求 獨立 mysql 問題 完整 tab http://www.cnitblog.com/aliyiyi08/archive/2008/09/09/48878.html Mysql Explain 詳解一.語法explain < table_

MySQL sql語句執行順序

left join left 笛卡爾積 ner 別名 join 例如 結果 detail sql語句select語句查詢順序 (7) SELECT (8) DISTINCT <select_list> (1) FROM <

mysql基本語句

del 成績 where子句 mysql基本語句 har cnblogs update 顯示 模糊查詢 1.limit是mysql的語法 取出第一條記錄:select * from tablename limit 0,1 取出第二條記錄:

mysql replace語句

gin 存儲過程 過程 adding roo 才會 slave wid xxxxxx 語法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 REPLACE [LOW_P

mysql where in 數組解決小tips

array php sql語法 arr bsp 字符串 tip tips ring 由於sql語法要求,不可在in後面直接連數組,若數組形式下,則需要轉換成逗號隔開的字符串 <?php$arr = array(1,2,3,4,5);$arr_string= join(

MySQL SQL語句

select sqli chan ima col 列名 一個表 base mongo 關系數據庫: MySql ,Oracle, sql server , db2 ,sqlite,非關系數據庫: redis mongodb SQL語句:結構化語句 規範:   1

MySQL 查詢語句練習1

所有 -s 音響 round row clas 分類 lin nes 1、創建成績表,字段包括:學生姓名,語文成績,數學成績,英語成績 向表中插入多條數據; 查詢:   (1) 查詢所有學生的數學成績和總成績   (2) 查詢所有學生的語文和數學成績和,按從

MySQL常用語句

多表查詢 購物 字符串 記錄 left emp 之前 個數 regexp 1、MySQL數據庫的安裝 數據庫,主要用於數據的存放 2、MySQL規範 sql語句可單行或多行書寫,以分號結尾 語句為大寫,變量名為小寫 3、MySQL數據庫的操作 創建——CREATE

[Mysql 查詢語句]——分組查詢group by

dash sel concat avg 年齡 http 查詢語句 表示 單獨 #group by #group by + group_concat() #group by + 集合函數 #group by + having #group by (1) group by

【筆記】mysql入門語句8條

oot rom mysql入門 -h 添加 values arc trunc gdb 1、連接到數據庫服務器 mysql -h host -uroot -pXXXX 2、查看所有庫 show databases; 3、選庫 use 庫名 4、查看庫下面的表 show tab