Comandos bd mysql
Consulta para traer todos los campos de una tabla:
SELECT * FROM NOMBRE_TABLA
Consulta para traer determinados campos de una tabla:
SELECT CAMPO1, CAMPO2 FROM NOMBRE_TABLAConsulta para traer un registro especifico
SELECT * FROM TABLA_CLIENTES WHERE RUT = “80000000"
SELECT * FROM nombre_tabla WHERE nombre_campo > 1000;
select * from nombre_tabla WHEREnombre_campo = 'valor1';
--------------------------
SENTENCIA LIKE
Consulta para traer un registro cuyo campo empiece por determinado valor.
Ejemplo: traer nombre del cliente donde el campo dedirección empiece por AV,
se usa cláusula LIKE.
SELECT NOMBRE_CLIENTE FROM TABLA_CLIENTES WHERE CAMPO_DIRECCION LIKE “AV%”.
si queremos todos los registros cuyos nombres contengan ‘AN’.
SELECT *FROM nombre_tabla WHERE nombre_campo LIKE '%AN%';
--------------------------
SENTENCIA IN
Consulta para traer los registros cuyo campo buscado sea igual a varias opciones.
Ejemplo: traer losregistros de las facturas cuyos números de facturas sean 102 y 103,
para lo cual se usa la cláusula IN
SELECT * FROM nombre_tabla WHERE nombre_campo IN ('valor1', 'valor2')
SELECT * FROMTABLA_FACTURAS WHERE CODIGO_FACTURA IN (102,103)
-------------------------
SENTENCIA BETWEEN (ENTRE)
Consulta para traer los registros cuyo campo buscado este dentro de un rango dado.
Ejemplo: traerlos registros de las facturas cuyos números de facturas estén entre 102 y 118.
Para lo cual se usa la cláusula
SELECT * FROM TABLA_FACTURAS WHERE CODIGO_FACTURA BETWEEN 102 and 118
SELECT * FROMnombre_tabla WHERE Date (o campo fecha) BETWEEN '06-Jun-2009' AND '10-Jun-2009'
----------------
CONTAR REGISTROS
Consulta para contar todos los registros de una tabla:
SELECT COUNT(*) ASTOTAL FROM CLIENTES
Donde TOTAL es el nombre del campo que nos desplegara con el número de registros encontrados.
---------------
SUMAR REGISTROS
Consulta para sumar un campo de una tabla:...
Regístrate para leer el documento completo.