consulta y gestión de datos

instrucción de selección

Seleccione [Todo | DITINCT] select_list tabla de búsqueda de una columna

[EN new_table]

DE table_source que consulta de tabla específica

[Cuando search_conditions establecen los criterios de búsqueda

[GRUPO POR group_by_expression] consultas de agrupación

TIENE search_conditions] juez de investigación

ORDER BY order_expression [ASC | DESC]] Cómo ordenar la consulta

Establecer las condiciones de la consulta

consulta precisa: seleccionar * de la información del estudiante donde nombre = 'Zhao Weinan'

Múltiples criterios de consulta: SELECT * FROM información del estudiante DONDE nación = 'Han' o sexo = 'M' = Y = domicilio Mongolia Interior

Utilice comodines: * elegir a partir de la información del estudiante DONDE dirección de su casa como 'Henan%'

Ordenar por :

orden ascendente:

selext * a partir de información resultados de las pruebas donde ID = '08' y el número curso = '1'

Para ASC por la puntuación

En orden descendente:

selext * a partir de información resultados de las pruebas donde ID = '08' y el número curso = '1'

ordenado por puntuación de DESC

registro complejo:

selext * a partir de información resultados de las pruebas donde ID = '08' y el número curso = '1'

ordenado por puntuación de DESC, número de estudiante

La agrupación:

seleccionar el número supuesto, avg (Partitura) desde donde el número de información de resultados de las pruebas = '0808'group por Código del curso

El promedio de todos los grados de: seleccione el número supuesto, avg (Score) desde donde el resultados de las pruebas número de información = '0808'group por paquete de continuación (código del curso)

Utilice la función:

Seleccionar * de información de resultados de las pruebas donde ID = '0808' y el número curso = '9'

Lo que sea mayor: Seleccionar el MAX ( puntuación ) desde donde el número de resultados de las pruebas de información = '0808' y el número curso = '9'

AVG promedio, MIN mínimo , suma: SUMA ( puntuación)

Ver primera tres líneas: el selecto Top 3 puntajes de información de resultados de las pruebas donde ID = '01'AND ID curso =' 1001 '

Para DESC (puntuación)

Uso de la HAVING cláusula

número de exámenes SEECT, número del curso, AVG (puntuación) de grupo de información resultados de las pruebas por número, número del curso

HACING AVG (puntuación)> = 90

ORDER BY Número de exámenes

sintaxis INSERT ( aumento)

El INSERT [la EN] Tabla ( Tabla) _ o la _view (ver) [(la column_list)] (como los enumerados) los valores data_values

Table_or_view para especificar los datos añadidos a la tabla de datos de tabla o vista

Column_list especificar el nombre de la columna de los datos de la tabla, puede ser una o más columnas

valores Data_values ​​datos insertados en los datos para la especificación de la tabla

 INSERT ... SELECT

INSERT tabla _name ( 名称) [column_list]

SELECT column_list (列)

DE table_list

DONDE search_condirions

 ... INSERT comunicado EN

SELECT <select_list> ( 列)

EN (Guardar resultados de la consulta a una tabla) new_table (tabla)

FROM {<table_source>} [, .. n]

DONDE <criterio_búsqueda>

UPDATE (modificado)

En la declaración de actualización mediante la cláusula FROM

Práctica: SELECT * FROM studentINFO

actualización studentINFO domicilio conjunto s_sex = b. género, S_Address = b., S_ID = b. identificación del estudiante

studentINFO de una combinación de información del estudiante b en a.s_name = b. Nombre

donde b. Sexo = 'hembra'

BORRAR declaración (Eliminar)

DELETE FROM <nombre de tabla>

[WHERE <condición de búsqueda>]

practicar:

Seleccionar * de la información del estudiante 1

eliminar de la información del estudiante 1

donde Estudiante ID = '432'

 

 

 

Publicado 14 artículos originales · ganado elogios 0 · Vistas 663

Supongo que te gusta

Origin blog.csdn.net/weixin_42225180/article/details/103301204
Recomendado
Clasificación