### 插入
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