Want to create interactive content? It’s easy in Genially!

Get started free

comandos DML

johana rincon

Created on May 24, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

los comandos DML que se usan en SQL

los comandos DML que se usan en SQL

NOMBRE: Johana Milena Rincon Quiñonez INSTRUCTORA: Yeimmy Paola Quilaguy Quintero PROGRAMACION DE SOFTWARE

Lenguaje de manipulación de datos (DML)

El Lenguaje de Manipulación de Datos, o DML por sus siglas en inglés, es el grupo de comandos responsables de manipular datos en una base de datos; esto generalmente implica insertar, editar o borrar filas en tablas SQL.

EJEMPLO

El comando SQL para insertar una nueva fila en una tabla es el comando INSERT. Si queremos añadir una fila a la tabla Accounts para un usuario llamado Evan Johnson con un saldo de 3200 $, haríamos algo como esto: INSERT INTO Accounts (Name, Balance) VALUES (‘Evan Johnson’, 3200)

DELETE FROM Accounts WHERE Name = ‘Evan Johnson’ Los comandos descritos anteriormente (INSERT, UPDATE, y DELETE) representan las principales operaciones SQL para la manipulación de datos y, por lo tanto, conforman el Lenguaje de Manipulación de Datos. Para aprender más sobre estos comandos, puedes leer el artículo SQL INSERT, SQL UPDATE, SQL DELETE - Oh My! o tomar el curso Cómo añadir, modificar y eliminar datos con SQL curso aquí mismo en LearnSQL.es.

Si, en algún momento en el futuro, Evan hiciera un retiro de $200, necesitaríamos actualizar su saldo a $3000. Para editar el registro de la cuenta bancaria de Evan, necesitamos utilizar el comando UPDATE: UPDATE Accounts SET Balance = 3000 WHERE Name = ‘Evan Johnson’ Por último, si Evan decidiera cerrar su cuenta en nuestro banco, tendríamos que borrar su entrada en la tabla Accounts tabla. Para ello, debemos utilizar el comando DELETE:

DML (lenguaje de manipulación de datos

Los comandos SQL que se ocupan de la manipulación de datos presentes en la base de datos pertenecen a DML o Lenguaje de Manipulación de Datos y esto incluye la mayoría de las declaraciones SQL. Es el componente de la sentencia SQL que controla el acceso a los datos ya la base de datos. Básicamente, las declaraciones DCL se agrupan con declaraciones DML. Lista de comandos DML: • INSERTAR : Se utiliza para insertar datos en una tabla. • ACTUALIZAR : Se utiliza para actualizar los datos existentes dentro de una tabla. • DELETE : Se utiliza para eliminar registros de una tabla de base de datos. • LOCK: Tabla de control de concurrencia. • CALL: Llamar a un subprograma PL/SQL o JAVA. • EXPLAIN PLAN: Describe la ruta de acceso a los datos.

COMANDOS DE SQL El lenguaje de consulta estructurado (SQL), como todos sabemos, es el lenguaje de la base de datos mediante el cual podemos realizar ciertas operaciones en la base de datos existente y también podemos usar este lenguaje para crear una base de datos. SQL usa ciertos comandos como Create, Drop, Insert, etc. para llevar a cabo las tareas requeridas. Estos comandos SQL se clasifican principalmente en cuatro categorías como: 1. DDL: lenguaje de definición de datos 2. DQl: lenguaje de consulta de datos 3. DML: lenguaje de manipulación de datos 4. DCL: lenguaje de control de datos El lenguaje de consulta estructurado, o SQL, es un lenguaje completo para manipular bases de datos. Es el lenguaje utilizado en sistemas de bases de datos como PostgreSQL, MySQL, Microsoft SQL Server y Oracle Database.

Cada uno de estos sistemas tiene sus propias implementaciones de las docenas de comandos del lenguaje SQL (es decir, sus propios dialectos), lo que puede resultar abrumador al principio. SQL puede hacer muchas cosas diferentes: crear tablas de bases de datos, insertar o modificar registros, añadir índices, recuperar información, etc.

. Por ello, puede ser útil dividir SQL en varios sublenguajes, lo que nos ayudará a comprender mejor todas las operaciones que se pueden realizar en una base de datos SQL. Estos sublenguajes son: • Lenguaje de Consulta de Datos (DQL) - El Lenguaje de Consulta de Datos es el sublenguaje responsable de leer, o consultar, datos de una base de datos. En SQL, corresponde al SELECT • Lenguaje de Manipulación de Datos (DML) - El Lenguaje de Manipulación de Datos es el sublenguaje responsable de añadir, editar o borrar datos de una base de datos. En SQL, corresponde a los lenguajes INSERT, UPDATE, y DELETE • Lenguaje de Definición de Datos (DDL ) - El Lenguaje de Definición de Datos es el sublenguaje responsable de definir la forma en que se estructuran los datos en una base de datos. En SQL, esto corresponde a la manipulación de tablas a través de CREATE TABLE, ALTER TABLE, y DROP TABLE

• Lenguaje de Control de Datos (DCL) - El Lenguaje de Control de Datos es el sublenguaje responsable de las tareas administrativas de control de la propia base de datos, especialmente la concesión y revocación de permisos de base de datos para los usuarios. En SQL, esto corresponde a los comandos GRANT, REVOKE, y DENY, entre otros.

EJEMPLOS DE LOS CODIGOS

En las secciones siguientes repasaremos estos sublenguajes uno por uno y exploraremos sus significados y los comandos que representan. Si quieres profundizar en estos conceptos, sigue nuestro curso interactivo SQL para principiantes interactivo en LearnSQL.es. Contiene 129 ejercicios prácticos que te ayudarán a aprender SQL a través de la práctica. Con cada ejercicio resuelto, ganarás confianza en tus conocimientos de SQL

GRACIAS POR SU ATENCION !