MySql資料庫 06DDQL資料查詢語言(上)

2021-08-10 02:25:58 字數 1348 閱讀 2478

一:基礎

1 查詢所有列(顯示所有內容)

select * from 表名;

2 查詢指定列(顯示指定查詢列內容)

select 列名1, 列名2, 列名3 from 表名;

二:條件查詢

條件查詢就是在查詢時給出where子句,在where子句中可以使用運算子及關鍵字:

1. =、!=、<>、<、<=、>、>=

2. in

3.             between ......and......

4.and 組合條件都是true 返回true

5.or    組合條件有一是true 返回true

6.not   後面條件是true 返回false

7.is  null ; is not null

例1:進本條件符

select * from user where name !='zhangsan';   等同  select * from user where name <>'zhangsan'; 

例2:匹配指定值

select * from user where age in(20,30,40);(查詢所有age 是20,30,40 的人)

例3:匹配指定區間(包含)

select * from user where age between 20 and 30;(查詢所有age是20到30之間的人)

例4:匹配指定區間(與between...and...一樣效果)

select * from user where age>=20 and age<=30;

例5:匹配某個區間或者某個區間

select * from user where age<20 or age age>30;  ( 查詢所有age小於20的或者age大於30的人)     

例6:表不是

select * from user where not name='zhangshan';

例7:值是null;值不是null

select * from user where name is null;

select * from user where name is not null;

三:   模糊查詢:不清楚的查詢,模糊查詢需要使用關鍵字like。

萬用字元: 

_: 任意乙個字元

%:任意0~n個字元

語法:select 字段 from  表名  where 某欄位 like 條件。

例:select * from user where name like '張%';   (查詢所有姓張的使用者)

MySQL資料庫基礎 MySQL資料庫與資料表操作

資料表操作 3.修改表名 4.更改表的自增的值 5.修改表引擎 6.刪除表 資料表的操作 資料庫操作 1.資料庫的建立 鏈結mysql資料庫後,進入demo後可以運算元據 1.建立庫 create database if not exists demo default charset utf8 1....

MySQL基礎 06 資料庫連線池

為什麼要使用資料庫連線池?資料庫的連線物件建立工作,比較消耗效能。一開始現在記憶體中開闢一塊空間 集合 一開先往池子裡面放置 多個連線物件。後面需要連線的話,直接從池子裡面去。不要去自己建立連線了。使用完畢,要記得歸還連線。確保連線物件能迴圈利用。1.匯入jar包 2.不使用配置檔案 public ...

mysql資料庫載入太慢 使用MySQL資料庫很慢

對於2000資料庫,您應該調整table cache設定.您肯定在此快取中有很多快取未命中.嘗試使用mysqltunner和 或tunning primer.sh獲取有關設定潛在問題的其他資訊.現在drupal使資料庫工作量很大,請檢查一下drupal的安裝,您可能會生成很多 太多 的請求.關於in...