Creado por Barajas Terrones
hace más de 8 años
|
||
Pregunta | Respuesta |
Fundamentos de SQL | Operaciones básicas de manipulación de datos: instrucciones |
INSERT | INSERTAR | Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una) tabla en una base de datos relacional. dos formas para INSÉRER datos en una tabla: Una es insertar una fila por vez, y la otra es insertar filas múltiples por vez. Primero observemos como podemos INSÉRER datos a través de una fila por vez |
ejemplo | Forma básica[editar] INSERT INTO 'tablatura' ('columna1',['columna2,... ']) VALUES ('valor1', ['valor2,...']) O tambien se puede utilizar como: INSERT INTO tablatura VALUES ('valor1','valor2') |
SELECT | SELECCIONAR | El uso común es la selección de datos desde tablas ubicadas en una base de datos. Inmediatamente, vemos dos palabras claves: necesitamos SELECT la información FROM una tabla. (Note que la tabla es un contenedor que reside en la base de datos donde se almacena la información. Para obtener más información acerca de cómo manipular tablas, consulte la Sección Manipulación de Tabla). |
Ejemplo | Forma básica[editar] SELECT [ALL | DISTINCT ] <nombre_campo> [{,<nombre_campo>}] FROM <nombre_tabla>|<nombre_vista> [{,<nombre_tabla>|<nombre_vista>}] [WHERE <condición> [{ AND|OR <condición>}]] [GROUP BY <nombre_campo> [{,<nombre_campo >}]] [HAVING <condición>[{ AND|OR <condición>}]] [ORDER BY <nombre_campo>|<indice_campo> [ASC | DESC] [{,<nombre_campo>|<indice_campo> [ASC | DESC ]}]] |
sintaxis select 1 | SELECTPalabra clave que indica que la sentencia de SQL que queremos ejecutar es de selección. FROM Indica la tabla (o tablas) desde la que queremos recuperar los datos. En el caso de que exista más de una tabla se denomina a la consulta "consulta combinada" o "join". En las consultas combinadas es necesario aplicar una condición de combinación a través de una cláusula WHERE. |
sintaxis select 2 | WHERE Especifica una condición que debe cumplirse para que los datos sean devueltos por la consulta. Admite los operadores lógicos AND y OR. ALL Indica que queremos seleccionar todos los valores. Es el valor por defecto y no suele especificarse casi nunca. DISTINCT Indica que queremos seleccionar sólo los valores distintos. |
sintaxis select 3 | GROUP BY Especifica la agrupación que se da a los datos. Se usa siempre en combinación con funciones agregadas. HAVING Especifica una condición que debe cumplirse para que los datos sean devueltos por la consulta. Su funcionamiento es similar al de WHERE pero aplicado al conjunto de resultados devueltos por la consulta. Debe aplicarse siempre junto a GROUP BY y la condición debe estar referid |
UPDATE | Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de registros existentes en una tabla. |
Ejemplo | UPDATE My_table SET field1 = 'updated value asd' WHERE field2 = 'N'; O UPDATE "nombre_tabla" SET "columna_1" = [nuevo valor] WHERE "condición"; |
DELETE | Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla. |
Ejemplo | DELETE FROM tabla WHERE columna1 = 'valor1'; O DELETE FROM My_table WHERE field2 = 'N'; |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.