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 条评论
登录 后参与评论

相关文章

来自专栏C# 编程

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

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

2140
来自专栏java达人

有哪些常用的sql语句

首行当然是最基本的增删查改啦,其中最重要的是查。 还有就是一些要注意的地方,就是SQL语句对大小写不敏感,语句中列名对应的值要用单引号''括起来不是双引号。...

18610
来自专栏程序员宝库

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

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

3366
来自专栏Java 源码分析

数据库Exists关键字举例

一.问题描述: 查询所有未选择03号课程的学生的姓名 规定使用存在量词 student表: ? grade表: ? 二.思路: 既然是存在量词那么也就是E...

2856
来自专栏数据之美

图文并茂详解 SQL JOIN

Join是关系型数据库系统的重要操作之一,一般关系型数据库中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另...

2548
来自专栏乐沙弥的世界

SQL基础-->分组与分组函数

使用group by column1,column2,..按columm1,column2进行分组,即column1,column2组合相同的值为一个组

962
来自专栏我的小碗汤

mysql支持原生json使用说明

MySQL在5.7.8开始对json原生支持,本文将对MySQL中json类型的用法简单说明,希望对你有用。

6256
来自专栏章鱼的慢慢技术路

SQL数据查询之——单表查询

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

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

3277
来自专栏机器学习算法与Python学习

SQL Server 学习笔记

之前学过一点数据库但由于一直没有使用忘得差不多了,最近重新复习一下相关的知识,把基本的语法YOU又看了一遍,为了强化记忆在写一遍~~~~~~ ? 基本的 se...

36715

扫码关注云+社区