Hur man ändrar en kolumnstorlek eller -typ i MySQL

click fraud protection

Låt oss till exempel säga att du har en kolumn med namnet "Tillstånd" i en tabell med namnet "Adress" och du har tidigare ställt in den för att innehålla två tecken och förväntar dig att människor ska använda två-teckenstatusförkortningar. Du upptäcker att flera personer skrev in hela namn istället för förkortningar med två tecken, och du vill låta dem göra det. Du måste göra den här kolumnen större för att de fullständiga tillståndsnamnen ska kunna passa. Så här gör du:

I generiska termer använder du kommandot ALTER TABLE följt av tabellnamnet, sedan ändra kommandot följt av kolumnnamn och ny typ och storlek. Här är ett exempel:

VARCHAR (20) i exemplen kan ändras till vilket nummer som är lämpligt för din kolumn. VARCHAR är en teckensträng med variabel längd. Den maximala längden - i det här exemplet är den 20 - anger det maximala antalet tecken du vill lagra i kolumnen. VARCHAR (25) kan lagra upp till 25 tecken.

Kommandot ALTER TABLE kan också användas för att lägga till en ny kolumn i en tabell eller för att ta bort en hel kolumn och alla dess data från en tabell. För att till exempel lägga till en kolumn använder du:

instagram viewer

instagram story viewer