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

13
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

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.

Page 1: 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

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

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

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

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

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

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.

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

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.

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

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

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

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/)

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

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/)

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

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.

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

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

VII. Creado tablas

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

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.

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

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.

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

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