MySQL/Gestión/Lenguajes de consulta/HTSQL

De Wikilibros, la colección de libros de texto de contenido libre.

HTSQL (Hyper-Text Structured Query Languaje)[editar]

Es un estándar que transforma las preguntas de HTTP en consultas SQL además es un lenguaje de consulta completa con la vinculación automática, agregación, proyecciones, filtros, macros, una sintaxis compositiva, y un conjunto completo de funciones y tipos de datos. Extrae datos de bases relacionales y devuelve los resultados como XML, HTML, CSV, JSON, o YAML.

HTSQL está diseñado para analistas de datos y otros programadores accidentales que tienen consultas comerciales complejas para resolver y necesitan una herramienta productiva para escribir y compartir consultas de bases de datos.

HTSQL soporta diferentes dialectos SQL incluyendo SQLite, PostgreSQL, MySQL, Oracle y Microsoft SQL Server.

HTSQL es una herramienta de comunicación, se utiliza para la colaboración entre los usuarios de negocios, analistas de datos y desarrolladores de aplicaciones. HTSQL consultas pueden ser enviadas por correo electrónico, incrustado en los informes, y se incluyen en las peticiones de características

Caracteristicas[editar]

Los usuarios más comunes de HTSQL suelen ser personas que consultan a menudo los URLS de las páginas web y que aciertan de alguna manera construyendo ecuaciones de búsqueda.

  • HTSQL sigue hablando de forma general, la gramática de SQL.
  • Las cadenas de palabras se insertan entre ".
  • Los nombres de las columnas o tablas se insertan entre "".
  • Los valores numéricos no se marcan.
  • A los valores que no sean alfanuméricos les precede el guión bajo (_).
  • Cuando hablamos de un valor inferior lo indicamos: less-than() frente a otras formas como <.

Las expresiones del predicado:

  • Emulan la forma de HTML utilizando & y =
  • Se usa | para separar.
  • Se usa la exclamación para negar.
  • Utiliza lower().
HTSQL Web Service

Al igual que en SQL acepta filtar por agregados, selecciona datos de una o varias columnas. EN todos los casos la sintaxis es la misma que en SQL.

Comandos HTSQL[editar]

SELECT, INSERT, UPDATE, DELETE, WHERE, ORDER BY-