### 插入
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
### 更新
UPDATE table_name SET field1=new-value1, field2=new-value2
### 刪除
DELETE FROM table_name [WHERE Clause]
### 查詢
select * from table
### 查詢某列
SELECT Title FROM table
### where
SELECT * FROM table WHERE id = 1
### 條件查詢分多種
### 一、比較運算和邏輯運算符符
SELECT * FROM table WHERE age >= 20 && age <=30
SELECT * FROM table WHERE age >= 20 AND age <=30
SELECT * FROM table WHERE age BETWEEN 20 AND 30
SELECT * FROM table WHERE age = 22 OR age = 18 OR age = 25;
SELECT * FROM table WHERE age IN (22,18,25) ;
### 二、范圍運算符
SELECT * FROM table WHERE age between (22,60)
### 三、列表運算符
SELECT * FROM table WHERE age in (22,60)
### 四、模糊匹配符
配合like使用的占位符:
_:單個任意字符
%:多個任意字符
SELECT * FROM table WHERE NAME LIKE '馬%';-- 查詢姓名第二個字是化的人
SELECT*FROM table WHERE NAME LIKE '_化%';-- 查詢姓名是3個字的人
SELECT * FROM table WHERE NAME LIKE '___';-- 查詢姓名中包含馬的人
SELECT * FROM table WHERE NAME LIKE '%馬%';
### 五、空值判斷符
SELECT * FROM table WHERE english = NULL; -- 不對的。null值不能使用= (!=) 判斷
SELECT * FROM table WHERE english IS NULL;
### 排序
單字段排序
SELECT uid, name, FROM staffs ORDER BY id ASC
多字段排序
SELECT * FROM table ORDER BY age DESC, salary ASC
### 分頁
SELECT * FROM table LIMIT 5 OFFSET 10
可以簡寫為
SELECT * FROM staffs LIMIT 5, 10;
### group by 分組查詢
SELECT COUNT(Age), id FROM table GROUP BY age HAVING COUNT(Age) > 1
### 聚合查詢
count統計
SELECT COUNT(id) FROM table
計算平均值
SELECT AVG(score) FROM table
sum 求和
SELECT SUM(score) FROM table
獲取最大值max()
select max(goods_price) from goods
最小值 min()
select min(goods_price) from goods
### join 連接
* INNER Join – 如果連接條件為真,則合并來自不同表的行。
* FULL Join – 當左表或右表記錄匹配時返回所有行。
* LEFT Join – 檢索左表中的所有行和右表中的匹配記錄。
### 內連接
SELECT table1.Title, table2.id
FROM table1
INNER JOIN table2
ON table1.id = table1.id
### 全連接
SELECT *
FROM table1
FULL JOIN table2
ON table1.id = table1.id
### 左連接
SELECT table1.Name, table2.Age
FROM table1
LEFT JOIN table2
ON table1.id = table1.id
### 去重查詢
select distinct height from table where age = 18
- php ping 地址
- python調用php腳本和sh調用php腳本
- php隨機字符串
- redis操作
- 公共頁面文件
- 登錄
- 文章
- 文章管理
- 文章分類
- 圖片
- 圖片分類
- 圖片管理
- 配置文件
- ueditor配置遠程上傳
- django
- 安裝
- jinja2模板標簽
- 虛擬機
- centos寶塔面板安裝
- mysql主從搭建
- 虛擬機安裝centos7
- 2
- 主從復制
- uni-app
- 更新
- 直播簡單代碼
- 搞笑的注釋代碼
- jwt
- centos以太坊環境搭建
- thinkphp5.1下的redis使用
- redis的安裝
- tp5.1中使用
- tp5.1下載酷狗音樂
- 跨域
- tp5.1導出數據庫到excel
- 鉤子和行為
- 支付寶
- 申請支付寶app接入
- 視頻播放
- 模塊安裝
- 推流配置
- pc端網頁代碼
- srs
- 后臺布局
- 基礎布局文件
- 左邊
- 頭部
- css特效代碼
- 圖片旋轉
- 圖片放大
- 頂部
- 列表頁
- 更新數據表單頁
- 模型獲取器
- 上傳圖片
- mysql
- 一些常用
- 遠程授權
- 數據庫常用命令
- 忘記密碼
- webpack
- 一些亂七八糟的東西
- linux后臺運行腳本過大處理辦法
- sublime插件
- linux svn安裝
- 工具
- 查看進程
- 獲取微信公眾號文章
- 爬取微信公眾號文章
- 清空nohup
- 服務器上跨域配置
- sql語句生成orm模型寫法的工具
- centos換阿里源
- linux一些日志操作
- zsh