
*****
## 條件
使用where子句對表中的數據篩選,結果為true的行會出現在結果集中
語法
```
select * from 表名 where 條件;
例:
select * from students where id=1;
```
### where后面支持多種運算符,進行條件的處理
* 比較運算符
* 邏輯運算符
* 模糊查詢
* 范圍查詢
* 空判斷
### 比較運算符
* 等于: =
* 大于: >
* 大于等于: >=
* 小于: <
* 小于等于: <=
* 不等于: != 或 <>
### 邏輯運算符
* and
* or
* not
### 模糊查詢
* like
* %表示任意多個任意字符
* \_表示一個任意字符
### 范圍查詢
- in表示在一個非連續的范圍內
- between ... and ...表示在一個連續的范圍內
### 空判斷
- 注意:null(占用空間地址的)與""(空字符串,不占空間地址的)是不用的
- 判斷空`is null`,這里注意不能用等于(=)
- 判斷非空`is not null`
- 1-數據庫-基本使用
- 1-1-數據存儲
- 1-2-數據庫
- 1-3-MySQL安裝和配置
- 1-4-SQL
- 1-5-數據完整性
- 1-6-命令行操作數據庫
- 2-MySQL查詢
- 2-1-MySQL查詢
- 2-2-條件
- 2-3-聚合函數
- 2-4-分組
- 2-5-排序
- 2-6-分頁
- 2-7-連接查詢
- 2-8-子查詢
- 2-9-自關聯
- 3-MySQL外鍵
- 4-MySQL與Python交互
- 4-1-數據準備
- 4-2-數據表的拆分
- 4-3-Python操作MySQL
- 5-MySQL高級
- 5-1-視圖
- 5-2-事務
- 5-3-索引
- 5-4-賬戶管理(了解)
- 6-數據庫存儲引擎
- 6-1-MyISAM存儲引擎
- 6-2-Innodb存儲引擎
- 6-3-CSV存儲引擎
- 6-4-Memory存儲引
- 7-MySQL基準測試
- 8-explain分析SQL語句
- 8-1-影響服務器性能的幾個方面
- 8-2-explain分析SQL
- 9-索引優化案例
- 10-索引優化
- 11-排序優化
- 12-慢查詢日志
- 13-Show Profile進行SQL分析
- 14-數據庫鎖
- 15-主從復制
- 16-MySQL分區表
- 17-MySQL操作規范