MairDB 查詢表 五

2021-07-25 15:50:47 字數 1783 閱讀 3632

第一部分

過濾資料 where

2.1 

where

支援條件判斷

1. 大於: >;

2. 小於:

3. 等於: =;

4. 大於等於: >=;

5. 小於等於: <=;

6. 不等於: !=;

例項: 檢測單個值, 可以將where支援的條件判斷語句替換;

> select * from books where book_id = 1;

2.2 範圍檢測between and

> select book_id, book_name from books where book_id between 3 and 10;

| book_id | book_name        |

|       3 | http權威指南     |

|       4 | 追風箏的人       |

|       5 | 小王子           |

|       6 | 圍城             |

|       7 | 活著             |

|       8 | 解憂雜貨店       |

|       9 | 簡愛             |

|      10 | 平凡的世界       |

2.3 

空值檢測

null

列 is null;

> select book_id, book_name from books where description is null;

2.4 篩選 

and前後

共同滿足條件

| book_id | book_name        | book_author_name | publication_date | description | classify | c    |

16 | 國富論           | null             | 2005-01-01       | null        | 6        | null |

|      17 | 偉大的博弈       | null             | 2005-01-01       | null        | 6        | null |

> select book_id, book_name from books where book_id = 16 and publication_date = '2005-01-01';

| book_id | book_name |

|      16 | 國富論    |

1 row in set (0.01 sec)

2.5 篩選 

or 前後 滿足乙個條件即可

> select book_id, book_name from books where book_id = 16 or publication_date = '2005-01-01';

| book_id | book_name       |

|      10 | 平凡的世界      |

|      16 | 國富論          |

|      17 | 偉大的博弈      |

3 rows in set (0.00 sec)

MairDB連線表 五

第一部分 union 1.3 union mariadb study db select 文學 as 類 count as 數量 from book classify as classify,new books as books where books.book id classify.classi...

MairDB 查詢表 四

第一部分 基本select 1.1 檢索單列 select 列名 fromm 表名 1.2 檢索多列 select 列名1,列名2,列名3.from 表名 1.3 檢索所有的列 select from 表名 1.4 去除重複列distinct 去除重複行 select distinct 列名 fro...

MairDB 修改表 三

第一部分 修改前的備份 1.1 刪除資料庫和表是不可逆的,修改刪除前請慎重 1.2 備份資料的命令 mysqldump 1.3 檢視幫助 mysqldump help mysqldump user root p study db tmp study db1.sql enter password 最簡...