Topicos Avanzados: Sesion Nº 10 - Modo Batch y Grafico Para Mysql - Php My Admin.
-
Upload
edgar-cruz -
Category
Documents
-
view
350 -
download
0
description
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