ProgramacionFacil

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.

 




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