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:
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:
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.