Crear tabla con MySQL y PHP en profesordeinformatica.com

Crear tabla con MySQL y PHP

Por Aitor López de Aberasturi el Miércoles, 13 de Agosto de 2014 0 Comentarios

Lo podemos hacer de las tres mismas formas que hemos creado la base de datos.

1.- Desde phpmyadmin

  • Pinchamos sobre la base de datos Colegio.
  • Pinchamos sobre Nueva.
  • Elegimos el nombre de la Tabla (Alumnos) y el número de columas (6).
  • Añadimos los diferentes campos con sus tipos:
    • IdAlumno de tipo entero como Clave Primaria (Primary Key) y A_I (Auto incremento).
    • Nombre, varchar de longitud 20.
    • Apellidos, varchar de longitud 40.
    • Localidad, varchar de longitud 20.
    • Dni, varchar de longitud 10.
    • FechaNacimiento, de tipo DATE.
  • Pinchamos en Guardar

2.- Desde la línea de comandos

 
$ mysql --host=localhost -uroot -proot
Mysql > USE Colegio;
mysql > CREATE TABLE `Alumnos` (
  `IdAlumno` int(11) NOT NULL AUTO_INCREMENT,
  `Nombre` varchar(20) NOT NULL,
  `Apellidos` varchar(40) NOT NULL,
  `Localidad` varchar(20) NOT NULL,
  `Dni` varchar(10) NOT NULL,
  `FechaNacimiento` DATE NOT NULL,
  PRIMARY KEY (`IdAlumno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

3.- Programado con PHP:

creartabla.php

 
<?php
//// Nos conectamos a la base de datos
$conexion= mysql_connect("localhost","root","root");
if (!$conexion) {
    die('No pudo conectarse: ' . mysql_error());
}
//// Seleccionamos la base de datos
if (mysql_select_db("Colegio", $conexion)) {
    echo "Se ha seleccionado la bbdd correctamente\n";
} else {
    echo "Error al seleccionar la  base de datos:". mysql_error()."\n";
}
//// Creamos la tabla
$sql="CREATE TABLE `Alumnos3` (
  `IdAlumno` int(11) NOT NULL AUTO_INCREMENT,
  `Nombre` varchar(20) NOT NULL,
  `Apellidos` varchar(40) NOT NULL,
  `Localidad` varchar(20) NOT NULL,
  `Dni` varchar(10) NOT NULL,
  `FechaNacimiento` DATE NOT NULL,
  PRIMARY KEY (`IdAlumno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;";
if (mysql_query($sql, $conexion)) {
    echo "La tabla se ha creado correctamente\n";
} else {
    echo "Error al crear la tabla:". mysql_error()."\n";
}

?>

Accedemos a la url http://localhost/creartabla.php

Próxima entrada

Insertar registro con PHP y MySQL


Sobre el profe

Esta es la página web de Aitor Lopez de Aberasturi profesor de informática en ITS Ciudad Jardin. También puedes visitar mi blog de clase.