0% encontró este documento útil (0 votos)
32 vistas26 páginas

Manipulacion Datos SQL DML

Manipulacion de datos SQL

Cargado por

papeleria825
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas26 páginas

Manipulacion Datos SQL DML

Manipulacion de datos SQL

Cargado por

papeleria825
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

SQL SERVER

Lenguaje de Manipulación de
Datos

Recopilado por:
Liliana Ma. Galeano Zea – Instructora
Centro de Servicios y Gestión Empresarial – Octubre de 2021
Data Manipulation Language
DML
Lenguaje de Manipulación de Datos - DML

• Este lenguaje se utiliza para “manipular” los datos de una base de


datos, es decir: insertar, borrar, modificar y consultar los registros de
las tablas que conforman una base de datos.
INSERTAR DATOS - INSERT
• La sentencia INSERT se utiliza para agregar los registros a una tabla, es decir que se
agregan filas completas de datos a la tabla, previa a la inserción se realiza un
proceso de verificación de las restricciones presentes en cada campo, cuando el
campo es una llave primaria, el valor a insertar no debe ser nulo o repetido y así
sucesivamente con cada dato a insertar.

• La fila siempre es agregada al final de la tabla y el valor de cada campo debe


coincidir con el tipo de dato establecido para cada columna.
INSERTAR DATOS - INSERT

La sintaxis que se emplea para insertar datos en una tabla, es la siguiente:

INSERT INTO NombreTabla (Nombre_Columna1, Nombre_Columna2, Nombre_Columna3…..,


Nombre_ColumnaN)
VALUES (Valor1, Valor2, Valor3, ………………, ValorN)
Nota Importante!!!

Los datos de tipo


INSERTAR DATOS - INSERT alfanumérico, así como las
fechas, generalmente se
escriben entre
comillas simples o dobles
dependiendo del SGDB a usar.
INSERTAR DATOS - INSERT

Ejemplo:

Suponga que tiene la


tabla Aprendiz y se La sentencia será:
van a insertar los
siguientes datos: INSERT INTO Aprendiz (Id_Aprendiz, Nombre_Aprendiz,
Apellido_Aprendiz, Ficha_Car)
Juan José Rincón Arias, VALUES (1932208547, ‘Juan José’, ‘Rincón Arias’,
con identificación 754632)
1932208547 y ficha de
caracterización
754632.
INSERTAR DATOS COMPLETOS EN UNA TABLA

Si se insertará los datos de todas las columnas de una tabla, NO es necesario nombrar cada
columna. La sintaxis a emplear sería:

INSERT INTO NombreTabla


VALUES (Valor1, Valor2, Valor3, ………………, ValorN)
INSERTAR DATOS - INSERT

Si inserta datos para todas las


columnas de la tabla, NO es necesario
especificar los nombres de las
columnas.
INSERTAR DATOS - INSERT

Si inserta varios datos para todas las


columnas de la tabla, NO es necesario
especificar los nombres de las
columnas. En una sola sentencia,
puede agregar la información como se
muestra en el ejemplo.
INSERTAR DATOS COMPLETOS EN UNA TABLA

Si desea visualizar la
información ingresada
en la tabla,
simplemente haga lo
siguiente:

SELECT * FROM
NombreTabla

Se visualiza la información insertada en la tabla


Alumno
INSERTAR DATOS COMPLETOS EN UNA TABLA

Para tener en cuenta.

En la tabla Docente, se tiene unas columnas adicionales que son: correo, sueldo,
fecha de ingreso, visualice en el siguiente ejemplo la sintaxis a utilizar:

INSERT INTO Docente


VALUES (98025364, 'Julián', 'Cadavid', 'jcadavid@[Link]', 'Calle 21 #42-87', 55,
'3000000', '1996-05-26', 3006507890, 'Medellin')
INSERTAR DATOS COMPLETOS EN UNA TABLA
INSERTAR LOS DATOS DE ALGUNAS COLUMNAS EN
UNA TABLA

Puede darse el caso de que usted solo ingrese información para algunas columnas de las
tablas. La sintaxis a emplear sería:

INSERT INTO NombreTabla (Columna1, Columna2, ….ColumanN)


VALUES (Valor1, Valor2, ………………, ValorN)

Debe tener cuidado que al usar esta opción, ya que si deja de ingresar datos a una columna
que sea NOT NULL, saldrá un error al ejecutar el script de la base de datos.
INSERTAR LOS DATOS DE ALGUNAS COLUMNAS EN
UNA TABLA

Observe que se ingresa


datos, sólo a 4 columnas.

Al consultar la tabla Docente, se


muestra los datos ingresados.
Observe que para las columnas que no
se incluyeron, aparece NULL
MODIFICAR DATOS - UPDATE

La sintaxis a emplear es la siguiente:

UPDATE NombreTabla
SET Nombre_columna a cambiar valor = Nuevo_Valor
WHERE condición
MODIFICAR DATOS - UPDATE

Ejemplo:
La sentencia a emplear sería:
Se desea modificar el
municipio de residencia del
UPDATE Alumno
alumno, cuya cédula es
SET Municipio = ‘Bello’
123456. El nuevo
WHERE AlumnoID = 123456
municipio de residencia es:
Bello.
MODIFICAR DATOS - UPDATE

Ejemplos:

Se desea
modificar la edad
del alumno Juan
Martinez. Su edad
corresponde a 25.
MODIFICAR DATOS - UPDATE
La sentencia a emplear para el ejemplo, sería:

UPDATE Alumno SET Edad = 25 WHERE AlumnoID = 1023456789

Se ejecuta la sentencia para


actualizar la edad del alumno.

Se selecciona la tabla y observe,


que se hace el cambio de edad.
Antes tenía un valor de 20.
BORRAR REGISTROS - DELETE

• Para borrar registros de una tabla, se emplea DELETE.

• Si desea borrar todos los registros de una tabla, se emplea:


DELETE NombreTabla

• Si desea borrar específicamente un registro de una tabla, se emplea:


DELETE NombreTabla WHERE condición
BORRAR REGISTROS - DELETE

Se borrará registro de la tabla Docente,


donde MaestroID, corresponde a
65890245
BORRAR REGISTROS - DELETE

Al ejecutar la sentencia y consultar la tabla, se


observa que se borró el respectivo registro.
ALIAS

• Los ALIAS son una forma de identificar más fácil una columna. Un alias, es otra forma de
llamar a una tabla o a una columna, y se utiliza para simplificar las sentencias SQL cuando los
nombre de tablas o columnas son largos o complicados.

• Por ejemplo: suponga que tiene una columna denominada AlumnoID, pero usted desea que
al consultar la información de la columna, se visualice como NroIdentificacion

• La sintaxis a emplear será:


SELECT Columna1 Alias1, Columna2 Alias2, …. ColumnaN AliasN, FROM NombreTabla

SELECT AlumnoID NroIdentificacion FROM Alumno


USO DE ALIAS
Cibergrafía

• [Link]

• [Link]
20381

• [Link]

• Documentos de apoyo a la formación, ADSI Virtual.

También podría gustarte