MySQL/Gestión/Lenguajes de consulta/HTSQL

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-