Escrito por Mariano Daniel Juri el Viernes 22 de Marzo de 2002 a las 00:00hs
Veamos como utilizar las principales acciones para insertar, borrar y actualizar registros en una base de datos utilizando consultas SQL.
Insertar registros mediante INSERT
Para realizar esta operación se debe tener en cuenta dos puntos importantes. El primero es que el dato que se inserte debe ser del mismo tipo que el campo, y el segundo punto a tener en cuenta que este dato a insertar no debe ser mas grande que el campo.
Ejemplos de uso...
INSERT INTO clientes(nombre, direccion, ciudad, telefono, codempresa) VALUES ('Carlos Rios', 'Caseros 2417', 'Buenos Aires', '48485825', 23)
También se podria haber evitado poner los nombres de los campos. Cabe aclarar que va a tomar SQL la primera columna como inicio.
INSERT INTO clientes VALUES ('Carlos Rios', 'Caseros 2417', 'Buenos Aires', '48485825', 23)
Modificar registros mediante UPDATE
SQL al encontrar un UPDATE chequea la condición WHERE, si esta es verdadera se realiza la actualización. Un ejemplo de UPDATE, donde ser corregira un nombre que se inserto de manera incorrecta:
UPDATE clientes SET nombre= 'Carlos Rios' WHERE nombre= 'Carlos Rioso'
Borrar registros mediante DELETE
La sentencia DELETE puede borrar un solo registro como tambien puede borrar varios registros a la vez, como también puede borrar todos los registros de la base de datos.
Si quiero borrar todos los clientes que son de la ciudad de Mar del Plata:
DELETE FROM clientes WHERE ciudad= 'Mar del Plata'
Si quiero borrar un registro en especial podria utilizar el campo clave de la tabla, por ejemplo:
DELETE FROM clientes WHERE id_cliente = 501
Corto pero esta muy claro
Bueno yo fui el que escribio esto hace ya unos años, fue para un sitio personal que tenia y me llama la atención que aún este dando vueltas, me alegro que le sirva a alguien y si no es asi mil perdones!!!
existe una sentncia para insertar los campos en tablas distintas...
pero los datos provienen de un solo formulario...
por favor ayudenme k toy haciendo mi tesis
Esta bueno corto pero bueno........seria factible que subieran ejemplos de AVG no cacho nada soy de primer año de igenieria en informatica.
gracias me salvaste un trabajo pa mañana........................................ :D
esta bien; pero hace falta la consulta select
esta chevere
se agradece pequeño i claro
OK
nada mal, sensillo y carismatico, gracias por compartir informacion .. atte ing en telematica de la UC.
Es mu y bueno pero me gustaria saber como puedo crear un afuncion de UPDATE donde q tenga q selecionar todos los campos y modificarlos al mismo timpo todos si me pudieran ayudar gracias