Da die Anforderungen oder die Verwendung eines Datenbank-Änderungen , können Sie feststellen, dass Sie die Feldtypen der MySQL Spalten ändern. Vielleicht brauchen Sie , um mehr Platz in einem Textfeld zuweisen , oder sind Sie vielleicht verschwenden Datenbank Effizienz durch zu viel Speicherplatz für eine einfache Variable . Was auch immer Ihre Bedürfnisse , können Sie MySQL " ALTER TABLE" Syntax durch PHP zu verwenden, um die MySQL-Datenbank -Struktur zu ändern. Anleitung
1
Erstellen Sie eine leere Textdatei namens " changefieldtype.php " und fügte hinzu, " Php" in der ersten Zeile und "> " in der letzten Zeile . Alle PHP -Code wird zwischen diesen beiden Linien hinzugefügt werden
2
Fügen Sie eine zweite Zeile mit dem Text " $ link = mysql_connect ( LOCATION, Benutzername, Passwort )," . , Wo "location" die URL ist der MySQL-Server , "username" ist Ihren Benutzernamen und Ihr " Passwort" Ihr Passwort ein. Der Code sollte wie folgt aussehen: ". $ Link = mysql_connect ( mysql.example.com " johndoe "," 12345 " ),"
3
Einen dritten Zeile zu verbinden die Datenbank in der Form " mysql_select_db (Datenbank, $ link) ; ", wobei " Datenbank " ist der Name der Datenbank, die die Tabelle, die Sie ändern möchten. Wenn die Datenbank mit dem Namen " Studenten", würde der Code gelesen " mysql_select_db ( " Studenten " , $ link) ; " .
4
Erstellen der MySQL -Abfrage mit den Namen der Tabelle , Spalte und neuen Datentyp . Wenn die Tabelle mit dem Namen " fourth_grade " und Sie wollten die Spalte " last_name " von seiner aktuellen Feldtyp " Text", um den neuen Typ ändern " VARCHAR ( 64) , " die Abfrage lesen würde "ALTER TABLE fourth_grade CHANGE last_name last_name VARCHAR (64) " .
5
Fügen Sie eine vierte Linie mit der PHP- Datei, die enthält nur " mysql_query (); " mit Ihrer Anfrage zwischen den beiden Klammern und in Anführungszeichen eingeschlossen . Zum Beispiel, " mysql_query ( " ALTER TABLE fourth_grade CHANGE last_name last_name TEXT "); " ändern würde " last_name " vom Typ "TEXT" wieder
6
Fügen Sie die letzte Zeile " mysql_close ($ . link) ; . ", um die MySQL-Verbindung schließen
7
Speichern Sie die Datei und schließen Sie den Texteditor
.