* Listados: SELECT columnas FROM tabla [WHERE condición] [GROUP BY columna [ HAVING condición ]] [ORDER BY columna [ ASC | DESC ]] [LIMIT [inicio,] num_registros] (Se puede usar el comodín * para seleccionar todas las columnas) Ejemplos: SELECT * FROM City; SELECT Name, Population FROM City WHERE CountryCode='ESP' AND Population > 500000 LIMIT 0,10; SELECT CountryCode, SUM(Population) FROM City GROUP BY CountryCode HAVING SUM(Population) > 10000000; SELECT City.Name, Country.Name FROM City, Country WHERE City.CountryCode=Country.Code ORDER BY Country.Name; * Borrado: DELETE FROM tabla WHERE condición; Ejemplos: DELETE FROM City WHERE Name='Marbella'; DELETE FROM City WHERE CountryCode='ESP' AND Population>500000; * Inserción: INSERT INTO tabla (columna1, columna2, ...) VALUES (valor1, valor2, ...); Ejemplos: INSERT INTO City (Name, CountryCode, District, Population) VALUES ('JoanBrossa','ESP', 'Katalonia', 3500000); INSERT INTO City SET Name='JoanBrossa', CountryCode='ESP', District='Katalonia', Population=3500000; * Modificación: UPDATE tabla SET columna1=valor1, columna2=valor2, ... [WHERE condición]; Ejemplos: UPDATE City SET Population=5000000 WHERE Name='JoanBrossa'; UPDATE City SET Population=5000000 WHERE Population>1000000; * clausula FROM: Especifica la tabla de la cual se seleccionan los registros * clausula WHERE: Detalla las condiciones que han de reunir los registros resultantes * clausula GROUP BY: Separa los registros seleccionados en grupos específicos * clausula HAVING: Expresa la condición que debe cumplir cada grupo * clausula ORDER BY: Ordena los registros seleccionados de acuerdo a una ordenación específica * clausula LIMIT: Restringe el número de resultados devueltos. * Lecturas para profundizar: - http://dev.mysql.com/doc/refman/5.0/es/data-manipulation.html - http://dev.mysql.com/doc/refman/5.0/es/examples.html - http://dev.mysql.com/doc/refman/5.0/es/query-speed.html
VenTICs
Diseño de Páginas Web,Seo On Page,Woocommerce,Wordpress