CURD——增改查删

创建数据

INSERT [INTO] tb_name [(col_name,...)] VALUES(val,..)
若列名缺省,表示插入全部列,也可指定部分列名
如:
INSERT test_table (id,username) VALUES(1,'amy');

修改数据

UPDATE table_name
SET field1=new-value1, field2=new-value2
[WHERE Clause]

查找数据

SELECT expr,... FROM tb_name
[WHERE expr]
如:
SELECT * FROM test_table
*表示所有字段

删除数据

DELETE FROM table_name [WHERE Clause]

where子句

SELECT field1, field2,...fieldN
FROM table_name1, table_name2...
[WHERE condition1 [AND [OR]] condition2.....

like

like %通配符

Union

SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];
需要字段相同结果拼接

ORDER BY

SELECT field1, field2,...fieldN table_name1, table_name2...
ORDER BY field1, [field2...] [ASC [DESC]]

GROUP BY

SELECT column_name, function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;

JOIN

INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。
LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。
RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。

NULL

IS NULL: 当列的值是NULL,此运算符返回true。
IS NOT NULL: 当列的值不为NULL, 运算符返回true。
<=>: 比较操作符(不同于=运算符),当比较的的两个值为NULL时返回true。

最新文章

  1. android studio/Intellij idea之proguard实践
  2. UltraEdit 注册机使用说明
  3. span设为inline-block之后,未包含文字时下面会多出一条空白问题
  4. (转载)一个用于Gnome桌面的下拉式终端: Guake 0.7.0 发布
  5. Android——例子:屏幕切换
  6. Mysql 命令行工具
  7. POJ 2309 BST 树状数组基本操作
  8. svn 服务器的搭建 on Ubuntu
  9. CodeForces Round #290 Div.2
  10. Automatic Code Generation--&gt;Implement Interface
  11. cmd命令添加一个应用程序到防火墙例外项中
  12. EasyUI - DataGrid 组建 - [ 删除,修改 ]
  13. Python编程从入门到实践笔记——操作列表
  14. Python中append()与extend()的区别
  15. VS2015 IIS Express 无法启动 解决办法
  16. Win32之内存管理之虚拟内存跟物理内存
  17. KeyPress 和KeyDown 、KeUp之间的区别
  18. snapshots On Vmware
  19. Android widget
  20. Docker镜像仓库Harbor之搭建及配置

热门文章

  1. RabbitMQ学习之:(七)Fanout Exchange (转贴+我的评论)
  2. openstack核心组件--glance镜像(2)
  3. [转]Android使用WebView定位问题
  4. OpenCV画图(画OpenCV的标志)
  5. 根据文本内容确定UILabel的高度
  6. Linux下nginx配置https协议访问的方法
  7. 【转帖】Istio是啥?一文带你彻底了解!
  8. 【转帖】安卓的Bionic 简介
  9. 【Python】【demo实验6】【练习实例】【奖金发放计算(阶梯)】
  10. 服务器:消息18456,级别16,状态1 用户‘sa’登录失败解决方法