11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CREATE FUNCTION f<strong>un</strong>cion_cubo (valor_entrada INT) RETURNS BIGINT<br />

RETURN valor_entrada*valor_entrada*valor_entrada;<br />

Las palabras clave CREATE FUNCTION significan que va a crear <strong>un</strong>a f<strong>un</strong>ción. A <strong>con</strong>tinuación escriba su<br />

nombre, seguido de los argumentos de entrada. Debe seleccionar el tipo de valor devuelto después de<br />

la palabra clave RETURNS. Para terminar, escriba el valor devuelto después de la palabra clave RETURN.<br />

Copie esta <strong>con</strong>sulta en la pestaña SQL de <strong>PHP</strong>MyAdmin y haga clic en Continuar.<br />

Para probar esta f<strong>un</strong>ción:<br />

SELECT f<strong>un</strong>cion_cubo(5);<br />

Copie esta <strong>con</strong>sulta en la pestaña SQL de <strong>PHP</strong>MyAdmin y haga clic en Continuar.<br />

Puede modificar, ejecutar, exportar o eliminar la f<strong>un</strong>ción <strong>con</strong> ayuda de la misma pestaña que se utiliza<br />

en los procedimientos almacenados.<br />

Existe <strong>un</strong> lenguaje que permite crear <strong>con</strong>diciones, bucles, variables y otros objetos en el<br />

procedimiento almacenado, pero no es el objetivo de este capítulo.<br />

4. Otros objetos de <strong>MySQL</strong><br />

a. Las tablas<br />

Una vez que ha creado la tabla Persona en <strong>PHP</strong>MyAdmin, habrá observado que este código muestra:<br />

CREATE TABLE ’_prueba’.’Persona’ (<br />

’Id_person’ INT NOT NULL AUTO_INCREMENT PRIMARY KEY,<br />

’Apellidos’ VARCHAR(20) NOT NULL,<br />

’Nombre’ VARCHAR(20) NOT NULL,<br />

’Edad’ INT NOT NULL<br />

) ENGINE = MYISAM;<br />

La palabra clave CREATE se utiliza para crear la tabla. Si quiere eliminarla, utilice la palabra clave<br />

DROP:<br />

Para eliminar la tabla Persona:<br />

DROP TABLE ’_prueba’.’Persona’;<br />

Para modificar <strong>un</strong>a tabla, puede utilizar la palabra clave ALTER, pero la sintaxis es mucho más<br />

compleja, ya que depende de lo que quiera hacer <strong>con</strong> los campos. Puede modificar, añadir o eliminar<br />

<strong>un</strong> campo, cambiar su tipo...<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!