Documente Academic
Documente Profesional
Documente Cultură
Desde Python
Pablo Flores Aravena
Pablo.flores@ing.uchile.cl
Tablas
Campos
Registros
Lenguaje SQL
Aplicacin
Caractersticas de BD
Redundancia mnima.
Respaldo y recuperacin.
El diseo de relaciones entre las tablas de una base de datos puede ser
la siguiente:
Sentencias SQL
phpMyAdmin
http://localhost/phpmyadmin
Creando mi primera BD
Para crear una tabla haga clic sobre la base de datos, nos pedir el
nombre de la tabla y el numero de campos
Creando Campos
Insertar datos
Python
Pasos
import MySQLdb
db_host = 'localhost'
usuario = 'root'
clave = 'clave'
base_de_datos = 'mi_basededatos'
db = MySQLdb.connect(host=db_host, user=usuario, passwd=clave,
db=base_de_datos)
Abrir un cursor
cursor = db.cursor()
Pasos
db.commit()
cursor.fetchall()
cursor.fetchone()
cursor.close()
Ejercicio 1 en Python
Ejercicio 2 en Python
Valores por parmetros
En este ejercicio veremos como ejecutar cdigo Python desde php, los
parmetros los pasaremos por mtodo GET de php.
<?php
$id = $_GET['id'];
$salida= shell_exec('sudo python /home/pi/pythonDb.py '.$id);
echo $salida;
?>
try:
Cdigo con posibles errores
except ValueError:
que hacer en caso que ocurra error
Gracias
Dudas?