Uso de sql select como

1.as? Puede entenderse como: usado como, como, generalmente para cambiar el nombre de las columnas o los nombres de las tablas.

(1) Por ejemplo: texto de tabla, ?columna_1, columna_2 Puede escribir

seleccionar?columna_1?como?columna 1, columna_2?como?columna 2de?texto?as ?Tabla;

La declaración anterior se puede interpretar como: seleccione columna_1 ?como columna 1, columna_2 como ?columna 2 ?de texto?como ?tabla

(2)

seleccionar?*?del estudiante como S;

Buscar todos los datos en la tabla de estudiantes y nombrar la tabla de estudiantes S;

Cuando nombras una tabla, puede usar S en lugar de estudiante a continuación;

2.as puede usarse como operador de la declaración de conexión.

cree la tabla?table1 como select * from table2;

Primero obtenga todos los registros en la tabla table1 y luego cree una tabla table1, la estructura es la misma que la tabla table2 , el registro es Los resultados de la consulta de las siguientes declaraciones.

Expansión de datos:

seleccione la estructura de sintaxis completa:

SELECT

[ALL | DISTINCTROW ]

?

[HIGH_PRIORITY]

?

[STRAIGHT_JOIN]

?

[SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]

?

[SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]

select_expr [, select_expr...]

[

DESDE table_references

?

[PARTICIÓN lista_particiones]

[DÓNDE condición_dónde]

[GRUPO POR {col_name | expr | posición}

?

[ASC | DESC], ... [CON RESUMEN]]

[TENIENDO condición_dónde]

[ORDENAR POR { col_name | expr | posición}

[ASC | DESC], ...]

[LIMIT {[desplazamiento, ] recuento_filas | recuento_filas DESPLAZAMIENTO}]

[PROCEDIMIENTO nombre_procedimiento(lista_argumentos)]

[INTO OUTFILE 'nombre_archivo'

[CONJUNTO DE CARACTERES nombre_juego de caracteres]

opciones_de_exportación

?

| DUMPFILE 'nombre_archivo'

?

| EN var_name [, var_name]]

[PARA ACTUALIZAR |

]