Manual de sql
TECNOLOGICO SUPERIOR DE URUAPAN
M A NUA L D E PR AC TI C A S D E TA L L E R D E BAS E D E DATO S
TALLER DE BASES DE DATOS
I NG JUAN MI GUEL ANDR ADE PADI LLA AGOSTO 2009
INDICE
INTRODUCCION .................................................................. 1 Instalacion del manejador ........................................................ 21.1 Instalacion del mysql (linux).............................................. 2 2.- Lenguaje de definicion de datos (DDL)........................... 4 2.1 Creando de bases de datos ................................................ 4 2.2 Eliminar bases de datos...................................................... 5 PRACTICA #1.......................................................................... 6 2.3 Administracion de tablas.................................................... 7 2.3.1 Crear tablas ....................................................................... 7 2.3.2 Eliminar Tablas ................................................................ 9 2.3.1 Crecion de indices .......................................................... 10 2.3.1.1 La regla de la izquieda................................................ 11 PRACTICA #2 ........................................................................ 12 3.- Consultas y lenguaje de manipulacion de datos ............ 14 3.1 Insert ................................................................................... 14 3.1.1 Insertando registros ....................................................... 14PRACTICA #3 ........................................................................ 16 3.2 Update................................................................................. 17 3.2.1 Actualizando registros (update) ................................... 17 PRACTICA #4 ........................................................................ 19 4.1 Parte Primera........................................................................ 19 4.2 segunda parte ......................................................................... 19 3.3 Delete .................................................................................. 20 3.3.1 eliminando registros ...................................................... 20 PRACTICA #5........................................................................ 21 3.4 SELECT ............................................................................. 22 3.4.1 consultas a nivel de registro ......................................... 23 PRACTICA #6 ........................................................................ 26 3.5 Consultas sobre multiples tablas..................................... 27 PRACTICA #7........................................................................ 31 3.6 Agregacion group by ........................................................ 32 3.7 Funciones de conjunto de registro ................................. 34 3.7.1 COUNT .......................................................................... 34 3.7.2 SUM ................................................................................. 35 3.7.2AVG ................................................................................. 37 PRACTICA #8 ........................................................................ 38 4.- Control de transacciones .................................................. 39 4.1 Introduccion ...................................................................... 39 4.2 Pasos para el manejo de transacciones.......................... 39 PRACTICA #9 ........................................................................ 44 5.- VISTAS ............................................................................... 45 5.1 Inroduccion........................................................................ 45 5.2 Definicion y objetivo de las vistas .................................. 45 PRACTICA...
Regístrate para leer el documento completo.