Topicos Avanzados: Sesion Nº 10 - Modo Batch y Grafico Para Mysql - Php My Admin.

Post on 11-Apr-2015

353 views 0 download

description

Trabajando con PHPmyAdmin, para la creacion de Base de Datos, construcción de Tablas, Llenado de Registros, Relaciones, Consultas sobre MYSQL. Ponencias. GUI, IDE, Framework.

Transcript of Topicos Avanzados: Sesion Nº 10 - Modo Batch y Grafico Para Mysql - Php My Admin.

Sesión 10:

Ing. Edgar A. Cruz Huaman

INSTITUTO SUPERIOR TECNOLÓGICO INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”“SAN PEDRO”

Modo Batch y Grafico para Mysql - Phpmyadmin

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

• Ejemplo:

– shell> mysql < archivo-batch

• En caso de Error:

– shell> mysql --force < archivo-batch

• Parametros de conexión desde la linea de comandos:

– shell> mysql -h localhost -u root -p < archivo-batch

• Extras:

– shell> mysql < archivo-batch | less

– shell> mysql < archivo-batch > salida-del-script.txt

I. USANDO MYSQL EN MODO BATCH

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

I. USANDO MYSQL EN MODO BATCH (ii)

• Archivo: especies-distintas.sqlUSE zoologico;

SELECT DISTINCT especie FROM mascotas;

• Consulta.– mysql -t -h localhost -u root -p < especies-

distintas.sql

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

Trabajo Calificado en Clase

• Crear1 script que contenga 5 consultas y sea ejecutado en modo batch.– Se muestre en modo paginador.– Sea guardado en un archivo llamado

consultas.txt.

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

II. Recuperando datos de servidor MySql a traves de una Pag. PHP.

• mysql_connect(): Abre una conexión con el servidor Mysql.

• mysql_select_db(): Dice a PHP que algunas consultas se estan haciendo en una DB.

• mysql_query(): Usando el identificador de la conexión a la base de datos, este envía una línea de SQL al servidor MySQL para ser procesada.

• mysql_result(): Despliega los valores de los campos de nuestra consulta.

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

III. Práctica: MySQL y PHP

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

IV. MySql en modo Gráfico (http://localhost/) = (http://127.0.0.1/)

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

V. PHPmyAdmin (http://localhost/phpmyadmin/)

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VI. Crear una Base de Datos.

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VII. Creado tablas

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

Trabajo Práctico:

• Crear una base de datos matricula:– Debe de Plasmar la relación entre un docente

y los cursos que este dicta.– Llenado de unos 5 registros por tabla.– Hacer 2 consultas.

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

Ponencias de la Próxima Semana

• IDE (Entorno de desarrollo Integrado).

• Framework.

• GUI (Interfaz gráfica de usuario).

P.D. Las Ponencias se realizaran en grupos de 3 personas.

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman