/* La sentencia SELECT selecciona datos desde una db, estos son guardados en una tabla, llamada conjunto de resultado. WHERE Filtra los registros según condición dada. SELECT */ --SELECT columna1, columna2, ... --FROM nombre_tabla; --ej. SELECT * FROM libro; -- * = ALL /* SELECT DISTINCT solo los valores diferentes. */ --SELECT DISTINCT columna1, columna2, ... --FROM nombre_tabla; --ej. SELECT DISTINCT categoria_id FROM libro; /* WHERE */ --SELECT columna1, columna2, ... --FROM nombre_tabla --WHERE condición; --ej. SELECT * FROM libro WHERE precio < 100; /* AND - OR - NOT */ --SELECT columna1, columna2, ... --FROM nombre_tabla --WHERE condición1 AND condición2 OR condición3 ...; --ej. SELECT * FROM libro where precio < 90 OR precio > 10 AND NOT precio = 150; /* ORDER BY */ --SELECT columna1, columna2, ... --FROM nombre_tabla --ORDER BY column2, column1, ... ASC|DESC; --ej. SELECT * FROM libro ORDER BY precio; SELECT * FROM libro ORDER BY precio DESC; /* LIMIT */ SELECT * FROM libro LIMIT 1; /* INSERT */ --INSERT INTO nombre_tabla (columna1, columna2, columna3, ...) -- VALUES (valor1, valor2, valor3, ...); --ej. INSERT INTO categoria_libro (NOMBRE) VALUES ('SCI'); INSERT INTO categoria_libro VALUES (4, 'Terror'); /* UPDATE */ --UPDATE nombre_taba --SET comumna1 = valor1, columna2 = valor2, ... -- WHERE concición; --ej. UPDATE categoria_libro SET NOMBRE = 'Acción' WHERE CODIGO = 4; /* DELETE */ --DELETE FROM nombre_tabla WHERE condición; --ej. DELETE FROM categoria_libro WHERE CODIGO = 4; --BORRAR REGISTROS DE LA TABLA --DELETE FROM nombre_tabla