Cómo crear una vista en sql para la programación html5and css3

Video: Creación de Indices | Curso de SQL Server #12

La consulta que convierte un cumpleaños en una edad formateado en SQL es ciertamente compleja para la programación HTML5. Normalmente, tendrá esta consulta predefinida en su código PHP para que no tenga que pensar más en ello. Si usted tiene MySQL 5.0 o posterior, sin embargo, usted tiene acceso a una herramienta maravillosa que se llama el VER. UN ver es algo así como una tabla virtual.

Video: Como crear vistas en SQL Server - Create view - Vistas

La mejor manera de entender un punto de vista es para ver una muestra de él en acción. Echar un vistazo a este código SQL:

CREATE VIEW heroAgeView ASSELECTname como `héroe`, CONCAT (año (FROM_DAYS (DATEDIFF (NOW (), fecha de nacimiento))), `años`, MES (FROM_DAYS (DATEDIFF (NOW (), cumpleaños))),` meses) AS `age`FROMhero-

Si se mira de cerca, es exactamente la misma consulta utilizada para generar la edad a partir de la fecha de nacimiento, sólo que con una createView comunicado agregó. Cuando se ejecuta este código, nada sucede abierta, pero la base de datos almacena la consulta como una vista llamada heroView.

Video: Laravel 5.1 [Video 3] - Crear rutas, vistas y controladores

Captura de pantalla de la Vista, una herramienta en MySQL 5.0 que permite a los usuarios ver sus datos en una tabla virtual.

Este código no se ve muy elegante, pero mira en la salida. Es como que tenía una mesa con toda la información que quería, pero ahora los datos se garantiza que sea en un formato decente.

Video: SQL Server | 08 - Crear Vista de una tabla

Después de crear una vista, puede utilizarlo en posteriores SELECCIONAR declaraciones como si se tratara de una mesa! Aquí hay un par de cosas importantes que debe saber acerca de las vistas:

  • No se almacenan en la base de datos. La vista no es realmente Data- es sólo una consulta predefinida. Se ve y se siente como una mesa, pero se crea en tiempo real de las tablas.

  • No se puede escribir en una vista. Debido a puntos de vista no contienen datos (que reflejan los datos de otras tablas), no se puede escribir directamente a ellos. No se utiliza el INSERTAR o ACTUALIZAR Los comandos de puntos de vista, como lo hace tablas ordinarias.

  • Son una característica relativamente nueva de MySQL. Útil como son, puntos de vista no se añadieron a MySQL hasta la versión 5.0. Si el servidor utiliza una versión anterior, tendrá que hacer algunas soluciones.

  • Usted puede tratar vistas como las tablas de SELECCIONAR declaraciones. Usted puede construir SELECCIONAR declaraciones usando puntos de vista como si fueran mesas regulares.

Algunos paquetes de bases de datos hacen que parezca que se puede actualizar una vista, pero eso es realmente una ilusión. Tales programas de ingeniería inversa con vistas a actualizar cada tabla. Este enfoque está lejos de ser infalible, y es probable que debe evitarlo.

Artículos Relacionados