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().
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-