lunes, 13 de mayo de 2013

Vistas en MySQL

Para crear una vista usando el MySQL es con el uso del boton CREAR VISTA. Ejecute una consulta que represente la vista que desee crear. Una vez que la consulta es ejecutada, click en el botón CREAR VISTA, proporcione el nombre para la vista, y la vista es creada.
También se puede crear una vista dando click-derecho en la base de datos donde se quiere agregar la vista en el navegador de base de datos y eligiendo la opción CREAR NUEVA VISTA. Después de que capture el nombre de la vista, una plantilla para vista será desplegadaen el editor de secuencia de comandos.
CREANDO UNA VISTA: Se emplea la sentencia CREATE VIEW, que incluye una subconsulta (subquery) para determinar los datos a ser mostrados a través de la vista.
Sintaxis:
CREATE [OR REPLACE] [FORCE | NOFORCE] VIEW <vista>
VISUALIZAR LA ESTRUCTURA DE UNA VISTA:
DESCRIBE <vista>;
donde: <vista> Es el nombre de la vista.
Listar las vistas existentes: SELECT * FROM USER_VIEWS;
MODIFICANDO LA DEFINICIÓN DE UNA VISTA
Para modificar la definición de una vista no es necesario eliminarla previamente, basta con ejecutar una nueva sentencia CREATE VIEW que incluya la opción “OR REPLACE” y la subconsulta modificada.
ELIMINANDO UNA VISTA
Cuando ya no se va a emplear más, una vista puede ser eliminada del esquema de la base de datos mediante la siguiente orden:
DROP VIEW <vista>;
donde: <vista> Es el nombre de la vista.
COMANDOS DE MySQL
mysql envía comandos SQL al servidor para que sean ejecutados. También hay un conjunto de comandos que mysql interpreta por sí mismo.
algunos comandos pueden ser
mysql> show databases;
mysql> show tables;
mysql> show columns from nombre_de_tabla;
mysql> show variables;
mysql> show grants for usuario@host;
mysql> show columns from base_de_datos.nombre_de_tabla;
mysql> show privileges;
mysql> show character set;

mysql> describe nombre_de_tabla

No hay comentarios.:

Publicar un comentario