Selección de consulta

Selección de consulta

1. Gramática:

select * from 表名; //查询全部
select 列名,列名,...   from  表名;   

2. Crea un alias

Sintaxis: nombre de columna AS alias;

3. Consulta condicional

select  列名   from  表名   where 条件 

Operación lógica :

AND	  与;
OR	  或;
NOT	  非

4. Consulta de alcance :

BETWEEN ...  AND  ...  在两个值之间(包含边界)

IN(set,set,...) 	等于 值列表中的一个

5. Consulta aproximada: LIKE

% Representa cero o más caracteres (cualquier número de caracteres).

_ Representa un personaje

6. Consulta de paginación : límite

limit  [offset] size;
	offset代表的是起始的条目索引,默认从0开始
	size代表的是显示的条目数

Fórmula: límite (número de página actual -1) * número por página, número por página;

7. Ordenar ORDER BY

ASC orden ascendente DESC orden descendente

8. Funciones agregadas

suma suma; valor promedio promedio; valor máximo máximo; valor mínimo mínimo; recuento de recuento

9. Subconsultas

select 列名  from  表 子查询

El resultado de la subconsulta se usa como una tabla y se debe requerir un alias

Asociación 10.SQL

Uno a uno; uno a muchos; muchos a muchos;

Clave principal CLAVE PRIMARIA, el valor de este campo no se puede repetir y no es único + no es nulo

Clave externa CLAVE EXTRANJERA, el valor de este campo se refiere al campo de otra tabla

外键语法:FK_引用表\_连接表

11. Consulta con tablas

clasificación:

Conexión interna;

Conexión exterior: conexión exterior izquierda; conexión exterior derecha

11.1. Sintaxis de la conexión interna:

select 查询列表
from 表1 ,表2 
where 表1.key=表2.key

Tabla principal de conexión interna: la tabla después de la coma

11.2. Sintaxis de combinación externa:

	select 查询列表
	from 表1 left join  表2 
	on 表1.key=表2.key

Resumen de conexiones externas:

外连接,主表的数据都会显示,不论从表有没有对应的数据。

左外连接,左边的表数据都会显示。

右外连接,右边的表数据都会显示。

left join 左边的就是主表,right join 右边的就是主表

Sintaxis optimizada de SQL:

1. No juzgue la base de datos por nula (sentencia de valor nulo);

2. Las operaciones de comparación reducirán la eficiencia de la base de datos y pueden causar fallas en el índice;

3. El uso de desenfoque a la izquierda generalmente no está permitido, y el uso de desenfoque a la izquierda hará que el índice deje de ser válido;

4. Cuando la consulta de conexión interna, la tabla del diccionario de datos es la tabla principal (la tabla después de la coma);

5. Trate de no usar o.

Supongo que te gusta

Origin blog.csdn.net/muhaokai/article/details/115321962
Recomendado
Clasificación