Vamos a crear lo que es nuestra base de datos.
Hay muchas formas de crear una base de datos.
Puedes hacerlo desde la terminal conectarte al servidor puedes utilizar el Workbench que lo tengo o
puedes utilizar PHP.
Hay muchas opciones la más fácil en mi opinión es PHP Marianín ya viene instalado.
Lo cierto es que Tools PHP Miami y PHP Mallarmé puedes tener la cantidad que tú decides de bases de
datos.
Pues yo tengo bastantes y puedes crear nuevas bases de datos además de dar a veces por cierto mi mi
PHP maullando viene en inglés.
Puedes cambiarle el idioma muy fácilmente esPPañol aquí abajo y sobrecargue y tiene todo en español.
Ahora lo que es el tema también aquí lo puedes cambiar en caso de que lo tengas diferente al mío.
En esta parte del sistema puedes cambiarlo
donde saberle quiero voy a regresar al original bases de datos y voy a crearlo a poner la agenda PHP
lo que viene haciendo el cotejan miento es importante porque hay caracteres sobre todo en el español
como acentos la ñ etc etc que se requieren por lo tanto vamos a utilizar un F8 general si Iday clic
en Crear y eso me crea mi base de datos que de momento está vacía totalmente.
Este proyecto es sencillo y tal vez no requiere mucho análisis en la base de datos pero usualmente siempre
tu proyecto es grande o va a crecer o al menos te dieron requerimientos.
Es buena idea pasar un buen rato planeando una base de datos ver cómo se van a relacionar unas tablas
con otras para repetir la menor cantidad de datos y sobre todo que la base de datos no sea muy pesada
muy rápido.
Una de las reglas de las bases de datos es que no se deben de repetir los datos pero nuestro proyecto
es muy sencillo puedes ver que además tenemos un nombre una empresa y un teléfono.
Si tuviéramos por ejemplo departamento ahí sería buena idea crear una segunda tabla para nada más almacenar
el Heydi en cada uno de los contactos que haga referencia a ese departamento pero no hacer caso lo que
es el proyecto final sí tiene una base de datos mucho más completa más avanzada así como el proyecto
de optaste que es el que sigue después de éste.
La idea de estos tres proyectos finales es que te muestra en eso cómo ir incrementando la complejidad
pero sobre todo darte un aire de lo que es crear una base de datos real.
Puedes ver que tenemos nombre empresa y teléfono.
Necesitamos un campo extra que se conoce como Leidi ver que dice crear tablas y viene un nombre.
Vamos a ponerle contactos iba a tener cuatro columnas.
Es correcto continuar y desde aquí es donde le dices cómo se van a llevar tus campos de tu base de datos.
Qué tipo de datos van a almacenar etc entonces no es como que tengas que llenar todo y no te sientas
obligado a llenar todo y no es complicado tampoco vamos a llenar únicamente lo que requerimos.
Primer campo siempre debe ser Leydi.
No hemos Heydi puedes nombrarlo como tu dices pero la convención es llamarlo Heydi.
Algunos lo llaman eurillos Dillon bajo contactos.
Siéntete libre de llamarlo como tú dices el tipo de dato normal va a ser int y la longitud de valores
por no más se recomienda utilizar 11.
Eso por mal abarca millones de registros y nada más depusiera uno bueno se podrían registrar del 0 al
9 y además de ahí ya no pasaría.
11 Te permite registrar una gran cantidad de registros estos equipos nomás se dejan vacíos.
Aquí la vas a poner ahí donde auto incrementaba.
Tenemos que habilitamos y el que nos pregunta nos va a decir que quiere crear un índice debemos continuar
y es importante que la Idice auto incrementase porque si tenemos un registro digamos 1 insertamos uno
nuevo automáticamente revisa la base de datos ese 1 y le asigna el número 2.
De otra forma tienes que hacer una consulta para obtener el último Heydi obtienes el último Heydi y
le sumas 1 y tú solo asignas.
Todo eso es mucho trabajo y con este auto incrementales te lo evitas.
Créeme es muy común es demasiado común que algunas veces no lo dejemos habilitado.
Comencemos a escribir insertamos un registro y el primero si lo reinserte y el segundo ya no porque
no sabe a qué debe de insertarlo y por lo tanto muchas veces es un pequeño ajuste si hace perder horas
o días de trabajo.
Segundo campo que vamos a insertar es el nombre que damos con el nombre y programa de este tipo parchar
Aquí le puedes definir la longitud.
Trata de pensar como que el nombre más largo que te venga a la cabeza y de ahí piensa la longitud programar
se recomienda 60 caracteres no es como que haya personas que tengan nombres tan largos de esta forma.
Y otra opción que muchos hacen es dividir nombres y apellidos en campos diferentes y definiendo cierto
campo de caracteres entonces €60 en este aspecto los demás se quedan vacíos.
No los requerimos.
Luego el nombre de la empresa también ni la empresa de Homero Simpson tenía tantos nombres mundoy permet
Garret.
No creo que tenga tantos caracteres por lo tanto voy a dejar como de 50 y el último vendría siendo el
teléfono al teléfono como también no tiene tantos números de teléfono sonar como parchar y digamos 15
porque algunos tal vez sean celulares algunos tengan Ladas etcétera pero no creo que más de 15 es recomendado
utilizar el tipo de campo adecuado por ejemplo aquí hay uno que se llama Big Tex Mex.
Eso te permite inyectar o insertar miles de palabras.
Es como para entradas de blog y no es buena idea utilizar ese para almacenar números de tarjeta de crédito
que son 16 o 18 si utilizas un campo que no es el adecuado con muchos datos o que es muy grande.
Muy pronto la base de datos será muy pesada les damos clic aquí guardar todo eso va a crear nuestros
campos los que tenemos de esta forma y desde aquí podríamos realizar algunas inserciones.
Pues bien Heydi nombre empresa y teléfono pero todos lo estaremos haciendo por medio de la interfaz
que estamos construyendo con PHP.
Tenemos ya lista nuestra base de datos echándome y Xico el si es lo suficientemente robusta para soportar
un proyecto grande.
No te dejes engañar por algunos comentarios que se leen ahí de que mongo es lo mejor que PostgreSQL
lo mejor.
También México.-El es un excelente gestor de bases de datos.
En el siguiente video vamos a comenzar a insertar los registros veremos cómo hacerlo con PHP.