Como los requisitos o el uso de una base de datos cambia , usted puede encontrar que necesita para modificar los tipos de campos de las columnas de MySQL . Tal vez usted necesita asignar más espacio en un campo de texto, o tal vez usted está perdiendo eficiencia de bases de datos mediante el uso de demasiado espacio de almacenamiento para una variable simple. Sean cuales sean sus necesidades, usted puede utilizar " ALTER TABLE " la sintaxis de MySQL a través de PHP para cambiar la estructura de base de datos MySQL. Instrucciones
1
Crear un archivo de texto vacío llamado " changefieldtype.php " , añadiendo que " Php " en la primera línea y " > " en la última línea . Se agregará Todo el código PHP entre estas dos líneas
2
Añadir una segunda línea que contiene el texto "$ link = mysql_connect (ubicación, usuario, contraseña ) ; " . Donde " ubicación" es la URL del el servidor MySQL, "username" es el nombre de usuario y "password " es la contraseña. El código debería tener este aspecto : . "$ Link = mysql_connect ( mysql.example.com , " juansoto " , " 12345 "); "
3
Escribir una tercera línea para conectarse a la base de datos en forma " mysql_select_db ( DATABASE, $ link) ; " , donde " base de datos" es el nombre de la base de datos que contiene la tabla que desea cambiar. Si la base de datos se denomina "estudiantes ", el código sería el siguiente " mysql_select_db ( " estudiantes " , $ link) ; " .
4
Crear la consulta MySQL utilizando el nombre de la tabla , la columna y el nuevo tipo de datos . Si la tabla se denomina " fourth_grade " y que era hora de cambiar la columna " apellidos " de su actual tipo de campo "TEXTO " para el nuevo tipo " VARCHAR ( 64 ) , " la consulta se leería " ALTER TABLE fourth_grade CAMBIO apellidos apellidos VARCHAR ( 64 ) " .
5
Añadir una cuarta línea en el archivo PHP que sólo contiene" mysql_query (); "con su consulta entre los dos paréntesis y entre comillas . Por ejemplo, " mysql_query ( " ALTER TABLE fourth_grade CAMBIO apellidos apellidos TEXT " )," cambiaría " apellidos " para ser de tipo " TEXT" nuevo
6
Incluya la línea final " mysql_close ($ . link) ; ". para cerrar la conexión MySQL
7
Guarde el archivo y cierre el editor de texto
.