Sådan ændres en kolonnestørrelse eller -type i MySQL

Lad os sige, for eksempel, at du har en kolonne med navnet "Tilstand" på en tabel med navnet "Adresse", og du har tidligere indstillet den til at indeholde to tegn, og forventer, at folk skal bruge to-tegnstatusforkortelser. Du finder ud af, at flere personer indtastede hele navne i stedet for 2-tegns forkortelser, og du vil give dem mulighed for at gøre dette. Du skal gøre denne kolonne større for at give de fulde tilstandsnavne mulighed for at passe. Sådan gør du det:

Generisk bruger du kommandoen ALTER TABLE efterfulgt af tabelnavnet, derefter MODIFY-kommandoen efterfulgt af kolonnenavnet og den nye type og størrelse. Her er et eksempel:

VARCHAR (20) i eksemplerne kan ændres til det antal, der passer til din kolonne. VARCHAR er en karakterstreng med variabel længde. Den maksimale længde - i dette eksempel er det 20 - angiver det maksimale antal tegn, du vil gemme i kolonnen. VARCHAR (25) kunne gemme op til 25 tegn.

Kommandoen ALTER TABLE kan også bruges til at tilføje en ny kolonne til en tabel eller til at fjerne en hel kolonne og alle dens data fra en tabel. For at tilføje en kolonne skal du f.eks. Bruge:

instagram viewer

instagram story viewer