mysql

cross join :笛卡尔交集。

Inner join :内连接。

left join :只要满足左边表的需求就可以了,右表有无都可以。

right join :只要满足右表的需求就可以了,左表有无都可以。

UNION

SQL Statement 1

UNION

SQL Statement 2

注意:查看一样的字段,union 是将两个结果集并在一起,筛选出重复的数据, union all 只是简单的将两个结果结果合并,但是union all 比union 快。

CREATE UNIQUE INDEX 索引名称

ON 表名称 (列名称)

CREATE INDEX 索引名称

ON 表名称 (列名称)

CREATE INDEX PersonIndex

ON Person (LastName)

CREATE INDEX PersonIndex

ON Person (LastName DESC)

CREATE INDEX PersonIndex

ON Person (LastName, FirstName)

SELECT column,SUM(column) FROM table

GROUP BY column

HAVING SUM(column) condition value

SELECT Company,SUM(Amount) FROM Sales

GROUP BY Company

HAVING SUM(Amount)>10000

SELECT * FROM Persons WHERE FirstName LIKE '___h' (下划线表示三个字符,表示匹配前面有三个字符最后面是h)

SELECT * FROM Persons WHERE FirstName LIKE [houhuiyang]; (匹配[]里面的所有字符)

SELECT * FROM Persons WHERE FirstName LIKE [a-zA-Z]; (匹配[]里面小写a到z大写的A-Z)

SELECT * FROM Persons WHERE FirstName REGEXP ‘^[houhuiyang]’;(匹配正则表达式的内容)

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2014-12-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏LanceToBigData

MySQL(九)之数据表的查询详解(SELECT语法)一

这一篇是MySQL中的重点也是相对于MySQL中比较难得地方,个人觉得要好好的去归类,并多去练一下题目。MySQL的查询也是在笔试中必有的题目。希望我的这篇博客...

23510
来自专栏C# 编程

1 - SQL Server 2008 之 使用SQL语句创建具有约束条件的表

约束条件分为以下几种: 1)非空约束,使用NOT NULL关键字; 2)默认值约束,使用DEFAULT关键字; 3)检查约束,使用CHECK关键字; 4)唯一约...

1900
来自专栏全栈工程师成长之路

深入浅出后端开发(SQL指令笔记)

3157
来自专栏抠抠空间

MySQL之单表查询

一、单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY fiel...

3047
来自专栏程序员宝库

MYSQL 业务上碰到的 SQL 问题整理集合

前言 身为一名前端工程师,对于 SQL了解程度并不是很深刻,盘点一些个人工作遇到的问题,给大家普及下知识,以及记录自己如何解决这些问题的。 导航 SELECT ...

3246
来自专栏IT开发技术与工作效率

MySQL 循环查询树 函数

1375
来自专栏钟绍威的专栏

当子查询碰上NULLUNIONJOIN总结

情景: 现在有如图两个表,boy和girl,对应着Boy和Girl两个bean,有共同字段id、name,另外boy还有个外键grilfriend(指向girl...

1717
来自专栏个人随笔

MySQL常用函数

聚合函数  统计和分析 数据  使用场景:会和分组结合使用 -- 一旦启用分组,只能获取组的信息,组中成员不能出现在select后 count() 查询某个字...

3337
来自专栏C# 编程

2 - SQL Server 2008 之 使用SQL语句为现有表添加约束条件

上一节讲的是直接在创建表的时候添加条件约束,但是有时候是在表格创建完毕之后,再添加条件约束的,那么这个又该如何实现? 其实,跟上一节所写的SQL代码,很多是相同...

2060
来自专栏小白客

学习SQL【3】-查询基础

一:SELECT 语句基础 1:列的查询 基本的SELECT语句 SELECT <列名>,..... FROM <表名>; 以下举例均是对表Produc...

35110

扫码关注云+社区