Avisar de contenido inadecuado
Expand

DATOS DE MySQL

mysqlTipos de comando SQL:

DDL: permite crear y definir nuevas bases de datos, campos o índices.

DML: genera consultas para ordenar, filtrar y extraer datos de la base de datos.

1.1   Comandos DLL

  • CREATE: crea nuevas tablas, campos e índices
  • DROP: elimina tablas e índices
  •  ALTER: modifica las tablas agregando o cambiando la definición de los campos

1.2   Comandos DML

  • Select: consulta registro de la base de datos que satisfaga un criterio
  • Insert: carga lotes de datos en la base de datos en una única operación
  • Update: modifica los valores de los campos y registros especificados
  • Delete: elimina registros de una tabla de una base de datos

                         

2-      Clausulas: Son condiciones de modificación utilizadas para definir  los datos que se desean seleccionar o manipular

2.1 Comando Descripción

  • FROM: especifica la tabla de la cual se van a seleccionar los registros
  • WHERE: especifica las condiciones que deben reunir los registros
  • GROUP BY: separa los registros seleccionados en grupos específicos
  • HAVING: expresa la condición que debe satisfacer cada grupo
  • ORDER BY: ordena los registro seleccionados de acuerdo con un orden especifico

3-      Operadores lógicos

  • AND: es el “Y” lógico, evalúa dos condicione y devuelve un valor si amba son ciertas
  • OR: es el “o” lógico, evalúa dos condiciones y devuelve un valor si alguna es cierta
  • NOT: Negación lógica, devuelve el valor contrario de la expresión

 

4-      Operadores de comparación:

  • <Menor que
  • >Mayor que
  • <>Distinto de
  • <=Menor o igual que
  • >=Mayor o igual que
  • BETWEEN especifica un intervalo de valores
  • LIKE comparación de un modelo
  • IN especifica registros de una base de datos

 

5-      Consultas

5.1 consultas de selección: se utiliza para indicar al motor de datos que devuelva información de la base de datos.

5.1.1 consultas básicas: la consulta básica de una consulta de selección es

SELECT Campos FROM Tabla;

5.1.2 ordenar los registros: especificar el orden en que se desean recuperar los registros de las tablas  mediante la clausula ORDER BY.

5.2 Consultas con predicados: incluye entre la clausula y el primer nombre del campo a recuperar, los posibles predicados son:

  • ALL: Devuelve todo los campos de la tabla
  • TOP: Devuelve un determinado numero de registros de la tabla
  • DISTINCT: omite los registros cuyo campos seleccionados coincidan
  • DISTINCROW: Omite los registros duplicados basándose en la totalidad del registro
{
}