Desarrollar sistemas con Base de Datos no es un proceso complejo ni demasiado complicado como se suele pensar, la mayor铆a de los proyectos fracasan por el simple hecho de comenzar a desarrollarlo sin antes pensar de que manera y que herramientas utiliz谩ramos.

Para comenzar debemos tener en cuenta que es lo que necesitamos hacer. Una ves que hayamos resuelto esto podemos dar inicio a decidir como y con que herramientas lo haremos.
En este caso vamos a comenzar con ver como Crear y Borrar una DB, como agregar y quitar Tablas a dicha DB y por ultimo de que manera Insertar, Modificar y Eliminar registro de estas tablas utilizando PHP como lenguaje de comunicaci贸n.
Para poder continuar es recomendable tener conocimientos medios de PHP, en caso contrario se puede dar un vistazo a Introducci贸n a PHP.
Ahora bien, comencemos:
1- Manejando nuestra Base de Datos
Para poder crear una DB podemos hacerlo de dos formas: utilizando PHPMyAdmin, el cual viene integrado con Wampserver o haci茅ndolo desde PHP de la siguiente manera
Primero conectamos con el host, en caso de ser local ser谩 locahost, caso contrario www.ejemplo.com, e introducimos nuestro usuario y contrase帽a, si es local utilizamos como usuario 鈥渞oot鈥 y sin contrase帽a y en un host remoto el usuario y contrase帽a que nos proporcione el servicio de Hosting.
Luego creamos nuestra base de datos
Si deseamos borrarla lo hacemos as铆
Y por ultimo finalizamos la conexi贸n
El proceso de conexi贸n y desconexi贸n debemos hacerlo cada ves que necesitemos llamar a la DB.
2- Crear y Eliminar Tablas
Antes de crear las tablas debemos realizar la conexi贸n al host y luego indicar que base de datos utilizaremos, esto lo hacemos de la siguiente forma.
Una vez hecho esto podemos crear nuestra tabla
En esta tabla especificamos el nombre de la DB mas el nombre de la tabla y luego creamos dos campos (en este caso) uno se llama ID y el otro se llama Texto, el campo ID es pr谩cticamente obligatorio. Aunque puede llamarse de otra forma sus propiedades son necesarias. Estas propiedades son AUTO_INCREMENT y PRIMARY KEY ( `ID` ), con esto le indicamos a la tabla que el campo ID es el que llevara el conteo de los registro que agregamos o quitamos (PRIMARY KEY) asign谩ndole un numero UNICO que incrementa autom谩ticamente al crear un registro (AUTO_INCREMENT).
Y Para borrar una tabla
3- Insertar, Modificar y Eliminar Registros
Para insertar un registro lo hacemos de la siguiente forma
En este caso debemos especificar nuestra DB, la tabla y los valores que agregamos en cada campo. Como ver谩n el valor del campo ID es NULL, esto quiere decir que MYSQL le asignara el valor al Registro y luego agregamos el valor 鈥淢i Primer Registro鈥 al campo Texto.
Si deseamos modificar este registro lo hacemos as铆.
Ahora debemos especificar el valor a modificar (en este caso 鈥淢i primer Modificacion鈥 en el campo Texto) y luego en que posici贸n se encuentra el registro que necesitamos modificar, para esto le indicamos WHERE `mi_tabla`.`ID` =1 con lo cual le estamos seleccionando el registro que se encuentra en la primera posici贸n.
Y final mente para eliminar el registro hacemos
Lo 煤nico que restar铆a es la manera de mostrar los registros y para esto tenemos dos posibilidades, o mostramos un registro espec铆fico o bien cargamos todos los registros de una tabla.
Para cargar un registro espec铆fico lo hacemos
Y si necesitamos cargar todos los registros de la tabla
Con la sentencia WHERE le especificamos los datos a tener en cuenta para realizar al b煤squeda pero todav铆a hace falta indicar que dato necesitamos ver. Por lo que necesitamos hacer lo siguiente
Para un registro especifico
Y para todos los registros
Con esto finalizamos, en conclusi贸n hemos visto como crear y administrar una base de datos, aunque esto es solo una introducci贸n los pasos a seguir para el desarrollo de cualquier sistema se mantienen solo que iremos modificado los script que escribamos.
Pueden descargar el archivo de muestra desde aqu铆. Preguntas y dudas en los comentarios.
Subscríbase al boletín de noticias ingresando su dirección de correo
Gestionado con Wordpress.
Puede subscribirse al boletín de noticias o también al boletín de comentarios.
Con la iniciativa de trabajar, ofreciendo a nuestros clientes herramientas y servicios que sean de beneficio y productividad para sus negocios, nace Ameva Comunicación Digital.
Con las expectativas de que nuestro trabajo sea aprovechado, dedicamos todo nuestro empeño en desarrollar cada uno de los desafíos propuestos, para lograr... su éxito, nuestra meta.