MYSQL TEMA 9.- TABLAS OPERACIONES BASICOS

2.- TABLAS INDEXADAS

Recordar que cuando se carga una tabla con todos sus renglones o elementos, los elementos estaran ordenados u organizados por su llave primaria (primary key)

Pero esto no garantiza que al desplegar la tabla los renglones este organizados o presentados de la mejor manera psoible, por ejemplo si la tabla es de alumnos nos puede interesar que al desplegarse los alumnos salieran organizados alfabeticamente.

SQL Y MYSQL tienen mecanismos que nos permiten construir tablas auxiliares organizadas de manera distintinta, por ejemplo se puede construir para una tabla de alumnos indices organiados por edades, o por codigo postal o por estado de nacimiento, para una tabla de autos podemos constuir indices por colores o por modelo o por numero de placa.

La Isntruccion SQL es:

CREATE INDEX nombreindice

ON nombretabla ( nombrecolumna)

Ejemplo

CREATE INDEX tpelindice

ON peliculas (tipopelicula)

Ejemplo:

image269.jpg

Recordar que se pueden construir indices para todos los campos o columnas que se quiera.

3.- DESCRIPCION TABLAS

Existe una instruccion SQL que nos permite asegurarse que el proceso de creacion de las tablas, se realizo de manera adecuada, esta orden SQL es:

DESCRIBE nombretabla

Ejemplo:

DESCRIBE peliculas

Corrida:

image270.jpg

Si al revisar la descripcion de la tabla se encuentran con problemas serios, entonces se tendra que usar la siguiente instruccion.

4.- ELIMINACION TABLAS

Bueno espero que no sea un proceso u operacion que se practique de manera cotidiana, pero la instruccion SQL es:

DROP DATABASE nombrebasedatos

DROP TABLE nombretabla

DROP INDEX nombretabla.nombreindice

Y la parte practica de este apartado la realizan ustedes mis estimados usuarios, porque no quiero empezar a reconstruir mi base, ni mi tabla, ni mi indice.

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad