¿Como crear tablas en PHPMy Admin con MySQL?

hola hoy te voy a explicar ¿Como crear tablas en PHPMy Admin con MySQL? usando el gestor phpmyadmin, este post es para usuarios con conocimientos en bases de datos desde su definicion hasta su estructura basica, como lo son tablas, campos, tipo de dato.

Hay dos maneras de hacerlo, manual o por codigo, primero te enseñare a hacerlo de manera manual, para eso antes debes ya tener tu base de datos hecha, mira aqui para seguir los pasos y crear tu base de datos, una vez la tengas creada y estes dentro del gestor phpMy Admin, das click en la base de datos, y enseguida veras que el gestor te permitira crear una tabla, para este ejmplo tienes que crear una tabla con el nombre de alumnos, a la tabla la puedes nombrar como quieras luego das click en continuar, hasta aqui ya creamos la tabla, mas sin embargo, no tiene campos aun, ahora el gestor solicitara se creen los campos que se necesiten, para este ejemplo debes indicar los siguientes campos con las siguientes propiedades

id_alum : indice primary y autoincrementable
nombre_alum: varchar (100)
edad_alum: 3 int
sexo_alum: 1 varchar

ahora la explicacion es la siguiente:
si requieres interactuar con alguna tabla modificando, consultando o eliminando, debes tener un identificador, el campo lo puedes llamar como quieras, yo le puse id_alumn para que lleve relacion con lo que estas haciendo, ahora este campo le indique que fuera autoincrementable, esto es para que cada vez que insertes en la base de datos, no requieras enviar un valor a este campo, y ademas le indique que el campo fuera unico, por eso le agrege primary key, ahora te imaginas que solo le digas que es primary, pero no autoincrementable, te imaginas estas revisando cual es el ultimo valor de id_alumn, o revisar si el valor que insertas no esta en la tabla, por que si insertaste por ejemplo el valor 5 y luego nuevamente necesitas insertar este mismo valor, ya no te permitara ya que el 5 ya existe y es unico e irrepetible dentro de la base de datos, perderias mucho tiempo para eso sirve el autoincrementable y el primery key, en cada inserccion, el valor de este campo es unico e irrepetible y es uno mas al anterior, ya no te tienes que preocupar por este.

el campo nombre lo deje tipo varchar ya que es una cadena texto y con una longitud de 100,

el campo edad lo deje tipo int, con esto le decimos a la base de datos que no aceptara letras o caracteres solo numeros y con una longitud de 3 espacios, es muy importante definir la longitud, ser congruentes, puedes indicar para este campo la longitud que quieras hasta la maxima permitida de 255 caracteres, pero si solo vas a guardar maximo 3 caracteres seria mucha basura desperdiciar tanto espacio, por eso usa solo la longitud pertinente.

esto aplica para el campo sexo del tipo varchar con una longitud de 1, aqui es obvio que solo nos basta identificar el sexo de los alumnos con una F o M para femenino o Masculino.

una vez que crees la base de datos con su tabla da click en guardar.

el gestor te mostrara la tabla alumnos ya creada, si das click sobre ella el gestor lo que hace es mostrarte todo su contenido, y en este momento no tienes nada.

bien hasta ahora ya creaste tu tabla de forma manual y es bueno saberlo porque es mucho mas rapido, pero tambien es necesario conozcas como crear tablas con codigo MySQL, para esto da click en SQL

y en el cuadro blanco que aparece escribe la siguiente sintaxis:
CREATE TABLE materias (
id_materia INT(6) AUTO_INCREMENT PRIMARY KEY,
nombre_materia VARCHAR(70) NOT NULL
)

la explicacion es la siguiente:
CREATE TABLE: es una palabra reservada de MySQL, asi que siempre que quieras crear una tabla mediante codigo siempre debes iniciar con CREATE TABLE.
materias: es el nombre de la tabla, puede ser cualquier otro.
id_materia INT(6) AUTO_INCREMENT PRIMARY KEY: id_materia es el nombre del campo que puede ser cualquier otro nombre, INT es el tipo de campo , indicando que este es tipo entero y con una longitud de 6, AUTO_INCREMENT PRIMARY KEY, indica que es autoincrementable y que es la llave primaria.
si quieres agregar mas campos van separados por comas. como en este caso se agrego una coma, seguido del nombre de otro campo el tipo de campo entre parentesis obligatorios la longitud y le indicamos que no puede ir vacio nunca, damos click en continuar y nuestra tabla ya se creo.

damos click sobre la base de datos del lado izquierdo y ahora ya tenemos las dos tablas, una creada manualmente con la ayuda de phpMy Admin y otra mediante codigo SQL.

One Response

  1. DobleZero marzo 21, 2016

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *