一:基礎
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...