CockroachDB: La guía definitiva, 2.ª edición
by Guy Harrison, Jesse Seldess, Ben Darnell, Rob Reid
Capítulo 4. SQL de CockroachDB
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El lenguaje de CockroachDB es SQL. Aunque existen algunas utilidades de línea de comandos, todas las interacciones entre una aplicación y la base de datos están mediadas por comandos del lenguaje SQL.
SQL es un lenguaje rico y con una larga historia, de la que ya hablamos en el Capítulo 1. Una definición completa de todas las características del lenguaje SQL requeriría un libro por derecho propio y quedaría obsoleta casi instantáneamente, porque el lenguaje SQL evoluciona con cada versión.
Por lo tanto, este capítulo pretende proporcionarte una amplia visión general del lenguaje SQL utilizado en CockroachDB sin pretender ser una referencia completa. Adoptaremos un enfoque de SQL orientado a las tareas, cubriendo las tareas más comunes del lenguaje SQL con especial referencia a las características únicas de laimplementación SQL de CockroachDB.
Como describimos en el Capítulo 1, SQL es un lenguaje declarativo. Las sentencias SQL representan peticiones lógicas para consultas y operaciones de manipulación de datos sin especificar cómo debe implementar la base de datos esas peticiones.
Puedes encontrar una referencia completa del lenguaje SQL de CockroachDB en el conjunto de documentación de CockroachDB. Puedes encontrar una revisión más amplia del lenguaje SQL en el libro de O'Reilly SQL in a Nutshell.
Algunos de los ejemplos de este ...