Professional Documents
Culture Documents
El lenguaje de consulta estructurado o SQL (por sus siglas en ingls structured query language) es un lenguaje
declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en stas. Una de
sus caractersticas es el manejo del lgebra y el clculo relacional permitiendo efectuar consultas con el fin de recuperar -de
una forma sencilla- informacin de inters de una base de datos, as como tambin hacer cambios sobre ella.
Referencia: http://es.wikipedia.org/wiki/SQL
GROUP BY
ORDER BY
INNER JOIN
INSERT
UPDATE
DELETE
Descripcin
Obtiene datos de una o ms tablas
Las tablas involucradas en la consulta. Se requiere
para cada SELECT
Los criterios de seleccin que determinan cules filas
se van a recuperar, eliminar o actualizar. Es opcional
en una consulta o instruccin de SQL
Criterios para agrupar filas. Es opcional en una
consulta SELECT.
Criterios para ordenar filas. Es opcional en una
consulta SELECT.
Fusionar filas de varias tablas.
Insertar filas en una tabla especificada.
Actualizar filas en una tabla especificada.
Eliminar filas en una tabla especificada.
MySql
Directorios creados durante la instalacin
Directorio
`bin'
`data'
`include'
`lib'
Libraries Librerias
`scripts'
Mysql_install_db
`share/mysql'
`sql-bench'
Benchmarks Rendimiento
El resultado ser:
Para conectarse al servidor de base de datos debe ingresar el comando a continuacin, donde host
corresponde al nombre del equipo servidor y user es el nombre del usuario que a usted le
corresponde.
Comando: mysql -h host -u user -p
c:\mysql\bin>mysql -h localhost -u root -p
Enter password: ********
El prompt le informa que est listo para que Ud. Ingrese los comandos.
Ingrese la siguiente consulta para mirar la versin del MySql y la fecha actual:
mysql> SELECT VERSION(), CURRENT_DATE;
+--------------+--------------+
| version()
| CURRENT_DATE |
+--------------+--------------+
| 3.22.20a-log | 2005-03-07
|
+--------------+--------------+
1 row in set (0.01 sec)
mysql>
apellidos
nombres
Depto
Sexo
fechanac
Fecha_ing
Arango Gmez
Luis
Ventas
1973-02-04
1999-12-07
Garavito Chavarro
Diana
Sistemas
1964-03-17
2001-01-18
Paris Salter
Mnica
Nomina
1981-05-13
2002-12-01
Prieto Mojica
Jose
Almacen
1982-08-27
1996-05-13
Sanchez Zapata
Dayana
Almacen
1980-08-31
1995-07-29
Garcia Yepes
Zoraida
Ventas
1968-09-11
2000-08-08
Hernandez
Sandra
Ventas
1997-12-09
2000-03-01
Solano Perez
Bernardo
Logistica
1976-04-29
2004-03-03
Luego haga la consulta y ordene por nombre, por fecha, por mes de ingreso
Adicionar un campo de cdula.
mysql> ALTER TABLE EMPLEADO ADD CEDULA NUMERIC(15);
Adicionar un ndice de cdula para que no se repita.
mysql> ALTER TABLE EMPLEADO ADD UNIQUE(CEDULA);