Base De Datos

Páginas: 7 (1667 palabras) Publicado: 1 de diciembre de 2012
TALLER DE BASE DE DATOS
M.C. Manuel Panzi Utrera Unidad III Lenguaje de manipulación de datos(DML)

TALLER DE BASE DE DATOS
Inserción, eliminación y modificación de registros

Los principales comandos del Lenguaje de Manipulación de Datos son: Insert Update Delete Select
1

TALLER DE BASE DE DATOS
Inserción, eliminación y modificación de registros

Insert Inserción de filas Elproceso de inserción de filas consiste en añadir a una tabla una o más filas y en cada fila todos o parte de sus campos. Podemos distinguir dos formas de insertar filas: • Inserción individual de filas. • Inserción múltiple de filas. La sintaxis de la sentencia INSERT es diferente según cual sea nuestro propósito. Sólo podremos omitir un campo al efectuar una inserción cuando este acepte valores nulos.2

TALLER DE BASE DE DATOS
Inserción, eliminación y modificación de registros

Insert

Para realizar la inserción individual de filas SQL posee la instrucción INSERT INTO. La inserción individual de filas es la que más comúnmente utilizaremos. Su sintaxis es la siguiente:
INSERT INTO [([,,...])] values (,,...);
3

TALLER DE BASE DE DATOS
Inserción, eliminación y modificación deregistros

Insert Si omitimos algún par " campo-valor " en la sentencia INSERT, pueden ocurrir varias cosas: • Que se produzca un error , si el campo no acepta valores nulos. • Que se grave el registro y se deje nulo el campo, cuando el campo acepte valores nulos. • Que se grave el registro y se tome el valor por defecto, cuando el campo tenga definido un valor por defecto.
4

TALLER DE BASEDE DATOS
Inserción, eliminación y modificación de registros

Inserción multiple de filas

La sentencia INSERT permite también insertar varios registros en una tabla. Para ello se utiliza una combinación de la sentencia INSERT junto a una sentencia SELECT. El resultado es que se insertan todos los registros devueltos por la consulta.
5

TALLER DE BASE DE DATOS
Inserción, eliminación ymodificación de registros

INSERT INTO [([,,...])] SELECT [([,,...])] FROM;

6

TALLER DE BASE DE DATOS
Inserción, eliminación y modificación de registros

Inserción múltiple de filas

Para poder utilizar la inserción múltiple de filas se deben cumplir las siguientes normas: • La lista de campos de las sentencias insert y select deben coincidir en número y tipo de datos. • Ninguna de lasfilas devueltas por la consulta debe infringir las reglas de integridad de la tabla en la que vayamos a realizar la inserción.
7

TALLER DE BASE DE DATOS
Inserción, eliminación y modificación de registros

Delete
Se utiliza para borrar datos de una tabla DELETE FROM [ WHERE ];

• Solo podemos borrar datos de una única tabla. • Si intentamos borrar un registro de una tabla referenciadapor una FOREING KEY como tabla maestra, si la tabla dependiente tiene registros relacionados la sentencia DELETE fallará.
8

TALLER DE BASE DE DATOS
Inserción, eliminación y modificación de registros

Update La sentencia UPDATE permite la actualización de uno o varios registros de una única tabla. UPDATE SET = {[, = ,..., = ]} [ WHERE ];
9

TALLER DE BASE DE DATOS
Inserción,eliminación y modificación de registros

Un aspecto a tener en cuenta es que los campos que forman la primary key de una tabla sólo se podrán modificar si los registros no están referenciados en ninguna otra tabla.

10

TALLER DE BASE DE DATOS
Consultas de registros

La sentencia SELECT

La sentencia SELECT nos permite consultar los datos almacenados en una tabla de la base de datos.

11 TALLER DE BASE DE DATOS
Consultas de registros

SELECT [ALL | DISTINCT ] [{,}] FROM | [{,}] [WHERE [{ AND|OR }]] [GROUP BY [{,}]] [HAVING [{ AND|OR }]] [ORDER BY [ASC | DESC] [{, [ASC | DESC ]}]]
12

TALLER DE BASE DE DATOS
Consultas de registros Select All Distinct Significado Palabra clave que indica que la sentencia de SQL que queremos ejecutar es de selección. Indica que queremos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS