lunes, 13 de abril de 2020

3.0 SQL CONCEPTOS BASICOS


COPIAR LAS SIG. DEFINICIONES EN LA LIBRETA
ENVIAR CAPTURA DE LAS DEFINICIONES Y DE LA PRACTICA EN CMD.
FECHA DE ENTREGA 17/04/2020


Introducción
El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella.
El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones.
Componentes del SQL
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.
Comandos
Existen tres tipos de comandos SQL:
Los DLL(Data Definition Language) que permiten crear y definir nuevas bases de datos, campos e índices. Los DML(Data Manipulation Language) que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos. Los DCL(Data Control Language) que se encargan de definir las permisos sobre los datos.

DDL
  • CREATE DATABASE se utiliza para crear una nueva base de datos vacía.
  • DROP DATABASE se utiliza para eliminar completamente una base de datos existente.
  • CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena realmente.
  • ALTER TABLE se utiliza para modificar una tabla ya existente.
  • DROP TABLE se utiliza para eliminar por completo una tabla existente.
DML

Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado. El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional.
  • SELECT se utiliza cuando quieres leer (o seleccionar) tus datos.
  • INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos.
  • UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes.
  • DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes.
  • REPLACE se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya existentes.
  • TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.
 DCL
Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular.
Comando
Descripción
FROM
Utilizada para especificar la tabla de la cual se van a seleccionar los registros

GROUP BY
Utilizada para separar los registros seleccionados en grupos específicos

HAVING
Utilizada para expresar condición que debe satisfacer cada grupo

ORDER BY
Utilizada para ordenar los registros seleccionados de acuerdo con un orden específico

WHERE
Utilizada para determinar los registros seleccionados en la clausula FROM


REALIZAR LA SIG PRACTICA EN CMD.(NOTA: ACTIVAR XAMPP CONTROL PANEL)
CREATE DATABASE prueba;
USE prueba;
CREATE TABLE mitabla ( id INT PRIMARY KEY, nombre VARCHAR(20) );
INSERT INTO mitabla VALUES ( 1, “DIEGO” );
INSERT INTO mitabla VALUES ( 2, “MARIA” );
INSERT INTO mitabla VALUES ( 3, “PEDRO” );
SELECT id, nombre FROM mitabla WHERE id = 1;
UPDATE mitabla SET nombre = “CARLOS”  WHERE id = 1;
SELECT id, nombre FROM mitabla;
DELETE FROM mitabla WHERE id = 1;
SELECT id, nombre FROM mitabla;
DROP DATABASE prueba;


No hay comentarios.:

Publicar un comentario