Está en la página 1de 3

Comandos DML Comando SELECT Descripcin Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado

Utilizado para cargar lotes de datos en la base de datos en una nica operacin. Utilizado para modificar los valores de los campos y registros especificados Utilizado para eliminar registros de una tabla de una base de datos

INSERT

UPDATE DELETE

Insert into Se le conoce como consulta de datos aadidos: permitiendo en si insertar valores a las tablas de una base datos. Sintaxis para insertar un registro en una tabla insert into nombreTabla values (value1,value2,...,valueN) Ejemplo : Imaginemos que existe una tabla personas con 3 columnas codigo como columna principal , nombre y apellido. Como insertamos los datos de la tabla personas de la siguiente manera insert into personas values (001,Anibal,Martinez aguas) recuerden que la columna nombre y apellido son varchar de tipo cadena. Otra forma de insertar valores pero en columnas especificas es de la siguiente forma : Sintaxis insert into nombreTabla(campo1,campo2,...,campoN) (value1,value2,...,valueN) values

Ejemplo : Utilicemos ahora una tabla llamada Libro la cual tiene los siguientes campos codigo como llave principal, titulo libro, isbn, autor, editorial,fecha de

expedicion,numero de pagina. Y deseo nadamas llenar los campos codigo , titulo del libro , autor , editorial y numero de paginas . solucion: insert into Libros(codigo,titulo_libro,autor,editorial,num_Pagi) (001,Alicia,Jack Punnie,Norma,230) values

Consultas de Seleccin Las consultas de seleccin se utilizan para indicar al motor de datos que devuelva informacin de las bases de datos, esta informacin es devuelta en forma de conjunto de registros que se pueden almacenar en un objeto recordset. Este conjunto de registros es modificable. Select Sintaxis Palabra reservada select nombre campos separados por coma. Palabra reservada from y nombre de la tabla donde se quieren obtener la informacin contenida en los campos anteriores. Nota: en caso tal se desee obtener todo los valores de los campos solo ponga el smbolo de * asterisco. Consultas bsicas La sintaxis bsica de una consulta de seleccin es la siguiente: SELECT Campos FROM Tabla; En donde campos es la lista de campos que se deseen recuperar y tabla es el origen de los mismos, por ejemplo: SELECT Nombre, Telfono FROM Clientes; Esta consulta devuelve un recordset con el campo nombre y telfono de la tabla clientes. La clusula WHERE Esta instruccin nos permitir filtra el contenido necesario de una consulta es decir lo que necesitamos o los valores que necesitamos de una tabla o varias. La clusula WHERE puede usarse para determinar qu registros de las tablas enumeradas en la clusula FROM aparecern en los resultados de la instruccin SELECT. Despus de escribir esta clusula se deben especificar las condiciones expuestas en los que permitirn obtener informacin especifica de una tabla.Si no se emplea esta clusula, la consulta devolver todas las filas de la tabla. WHERE es opcional, pero cuando aparece debe ir a continuacin de FROM. SELECT Apellidos, Salario FROM Empleados WHERE Salario > 21000;

SELECT Id_Producto, Existencias FROM Productos WHERE Existencias <= Nuevo_Pedido; SELECT * FROM Pedidos WHERE Fecha_Envio = #5/10/94#; SELECT Apellidos, Nombre FROM Empleados WHERE Apellidos = 'King'; SELECT Apellidos, Nombre FROM Empleados WHERE Apellidos Like 'S*'; SELECT Apellidos, Salario FROM Empleados WHERE Salario Between 200 And 300; Alias En determinadas circunstancias es necesario asignar un nombre a alguna columna determinada de un conjunto devuelto, otras veces por simple capricho o por otras circunstancias. Para resolver todas ellas tenemos la palabra reservada AS que se encarga de asignar el nombre que deseamos a la columna deseada. Tomado como referencia el ejemplo anterior podemos hacer que la columna devuelta por la consulta, en lugar de llamarse apellido (igual que el campo devuelto) se llame Empleado. En este caso procederamos de la siguiente forma: SELECT Apellido AS Empleado FROM Empleados; Condiciones de unin Estas condiciones permiten obtener valores de tablas que estn relacionadas, esto se puede debido a que se compara si el valor de un registro nico coincide con el de un registro de seguimientos, as permite obtener los valores de x tabla con otra, Select cli.cliCodigo , cli.cliNombre, cli.cliDireccion, cre.* from clientes cli, creditos cre Where cli.cliCodigo = cre.creCodCli

Update
UPDATE "nombre_tabla" SET colimna1 = [[valor1], columna2 = [valor2] WHERE {condicin} Update hombres set codigo = 1143325 where codigo = 1141