Vistas

Clasificado en Otras materias

Escrito el en español con un tamaño de 2,63 KB

 
CONECTAR PHP Y MYSQL
<?php
$conexion=mysql_connect("localhost", root, "root");
mysql_select_db("ejemplo_conexion", $conexion);
$consulta= "SELECT * FROM empresa ORDER BY nombre ASC";
$resultado?mysql_num_rows ($ consulta, $ conexion);
$total=mysql_num_rows($resultado);
?>
<html>
<head>
<title> Ejemplo Conexion php-mysql</title>
</head>
<body>
<h1>Ejemplo Conexion php-mysql</h1>
<?php
if($total>0){
while($registro=mysql_fetch_assoc($resultado)){
echo "<strong>". $registro['nombre']."</strong><br>";
echo "Direcion: "$registro['direccion']. "<br>";
echo "telefono: "$registro['telefono']."<br><br>";
}
}
?>
</body>
</html>


VISTAS
-Creacion o modificacion de vistas con CREATE VIEW o ALTER VIEW.
-Eliminacion de vistas con DROP VIEW.
-Obtencion de informacion de definicion de una vista con SHOW CREATE VIEW.
CREATE VIEW
Toda vista pertenece a una base de datos. Las vistas se crean en la base de datos actual. Para crear una vista en una base de datos especificas.
"mysql>create view test. v as select * from t;
Las tablas y las vistas comparten el mismo espacio de nombres en la base de datos, base de datos no puede contener una tabla y una vista con el mismo nombre.
Las vistas pueden crearse a partir de varios tipos de sentencias SELECT. Referencia a tablas o a otras vistas. Usar combinaciones, UNION, y subconsultas. El SELECT inclusive no necesita hacer referencia a otras tablas.
TRIGGERS O DISPARADORES
Son objetos relacionados con tablas y almacenados en la base de datos que se ejecutan o se muestran cuando sucede algun evento sobre sus tablas asociadas.
Eventos pueden ser las sentecias INSERT, DELETE, UPDATE que modifican los datos de una tabla. Triggers se pueden ejecutar. Los triggers tienen dos palabras clave, OLD y NEW que se refieren a los valores que tienen las columnas antes y despues de la modificacion. Los INSERT permite NEW los DELETE solo OLD y los UPDATE ambas.