En esta ocasión veremos como crear, modificar y eliminar tablas con la clase mysql de PHP.
Primeramente establecer la conexión mysql
#Conexión mysql $datos_de_conexion = mysql_connect("localhost", "root", "password"); $base_de_datos = "pruebas"; #introduce aquí tu base de datos $conexion = mysql_select_db($base_de_datos, $datos_de_conexion) || die("No se pudo conectar a la base de datos");
Crear tabla si no existe con mysql
#Crear tabla si no existe con mysql $consulta = "CREATE TABLE IF NOT EXISTS usuarios(id INT(11) PRIMARY KEY AUTO_INCREMENT NOT NULL, nombre VARCHAR(100) NOT NULL, email VARCHAR(100) NOT NULL, password VARCHAR(20) NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=utf8"; $resultado = mysql_query($consulta) || die(mysql_error()); if ($resultado) { echo "Tabla creada con éxito"; } else { echo mysql_error(); }
Modificar tablas con mysql, añadiendo nuevas columnas, se añaden dos nuevas columnas provincia y poblacion
#Modificar tablas con mysql, añadiendo nuevas columnas, se añaden dos nuevas columnas provincia y poblacion $consulta = "ALTER TABLE usuarios ADD (provincia VARCHAR(50) NOT NULL, poblacion VARCHAR(50) NOT NULL)"; $resultado = mysql_query($consulta) || die(mysql_error()); if ($resultado) { echo "Nuevas columnas añadidas con éxito"; } else { echo mysql_error(); } #Modificar tablas con mysql, eliminando columna, la columna provincia es eliminada $consulta = "ALTER TABLE usuarios DROP provincia"; $resultado = mysql_query($consulta) || die(mysql_error()); if ($resultado) { echo "Columna eliminada con éxito"; } else { echo mysql_error(); }
Modificar tablas con mysql, cambiando el nombre de una tabla, de usuarios a users
#Modificar tablas con mysql, cambiando el nombre de una tabla, de usuarios a users $consulta = "ALTER TABLE usuarios RENAME TO users"; $resultado = mysql_query($consulta) || die(mysql_error()); if ($resultado) { echo "La tabla ha sido renombrada con éxito"; } else { echo mysql_error(); }
Modificar tablas con mysql, cambiando el nombre y propiedades de una columna, cambiar de poblacion a country
#Modificar tablas con mysql, cambiando el nombre y propiedades de una columna, cambiar de poblacion a country $consulta = "ALTER TABLE users CHANGE poblacion country VARCHAR(100) NOT NULL"; $resultado = mysql_query($consulta) || die(mysql_error()); if ($resultado) { echo "La columna ha sido modificada con éxito"; } else { echo mysql_error(); }
Eliminar tablas con mysql, la tabla users es eliminada
#Eliminar tablas con mysql, la tabla users es eliminada $consulta = "DROP TABLE users"; $resultado = mysql_query($consulta) || die(mysql_error()); if ($resultado) { echo "La tabla ha sido eliminada con éxito"; } else { echo mysql_error(); }
Cerrar la conexión mysql
#Cerrar la conexión mysql_close($datos_de_conexion);
No hay comentarios:
Publicar un comentario