Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa "SQL estrictamente hablando no puede considerarse un lenguaje de programación, es una descripción de interfaz para el acceso a bases de datos"?

¿Qué significa "SQL estrictamente hablando no puede considerarse un lenguaje de programación, es una descripción de interfaz para el acceso a bases de datos"?

1. Diferentes idiomas pueden operar la base de datos

2. Debido a que los idiomas son diferentes, la sintaxis durante la operación es diferente

3. La sintaxis es diferente, pero todas las operaciones en la base de datos se realizan a través de la sintaxis SQL, es decir, no importa cuál sea la sintaxis, la declaración SQL se envía a la base de datos.

4. Se utiliza una declaración SQL. Opera la base de datos y devuelve los resultados

5. Diferentes idiomas analizan los datos devueltos de manera diferente

Entonces, SQL es solo una interfaz, no un lenguaje.

Un ejemplo común:

Hay que usar palillos para comer.

Algunas personas usan la mano izquierda y otras la derecha. Las manos utilizadas son. diferente y el lenguaje utilizado es diferente

Pero ambas manos usan los palillos de la misma manera, y ambas pueden llevarse cosas a la boca

Entonces

Palillos. son herramientas (interfaces), las manos son lenguaje

No hay nada que pueda hacer si todavía no entiendo :)