Hvordan forlenge VARCHAR i MySQL

Hvordan forlenge VARCHAR i MySQL


Når du har opprettet en MySQL database tabell med alle feltene og spesifisert datatypene, kan du eller din klient bestemme at antall tegn i feltet må være lengre. Heldigvis, endre antall tegn i en streng banen som en VARCHAR feltet kan gjøres med bare en enkel MySQL spørring. Alt du trenger å gjøre er å koble til MySQL-database gjennom phpMyAdmin og skriver spørringen i.

Bruksanvisning

1 Logg deg inn på din web hosting konto og klikk på phpMyAdmin-knappen for å få tilgang til MySQL database. Skriv inn din phpMyAdmin brukernavn og passord for å bruke phpMyAdmin programmet og få tilgang til MySQL database.

2 Klikk på fanen databaser for å vise databaser som du bruker for øyeblikket. Klikk navnet på databasen oppført som du ønsker å endre VARCHAR attributt i.

3 Klikk på navnet på databasetabellen som du ønsker å endre VARCHAR attributt i. For eksempel bruke en tabell kalt produkt som har et felt som heter kode som tegn har tidligere blitt satt til 20 tegn.

4 Klikk strukturen ikonet i kolonnen Handling for å vise strukturen i produktdatabase tabellen (feltlisten med sine datatyper).

5 Klikk på fanen SQL for å vise SQL-spørring boksen. Skriv inn søket "ALTER TABLE produkt ENDRER code VARCHAR (50)" i søket tekstboksen. Klikk gå på nedre høyre side av Kjør SQL dialogboksen.

6 Vent til PHPMyAdmin å vise utsagnet "Din SQL-spørringen er utført med hell." Deretter klikker du på kategorien struktur for å vise den nye tabellen struktur med den modifiserte VARCHAR verdi 50. Kontroller at kolonnen Type i kodefeltet er endret fra VARCHAR (20) til VARCHAR (50). Logg ut av myPHPMyAdmin og logge av din web hosting konto.

Hint

  • Foruten den maksimale lengden på tegn i en VARCHAR feltet, kan du også endre datatypen av et felt med ALTER TABLE kommandoen.
  • En MySQL datatype felt (kolonne) som er spesifisert som en VARCHAR type er en streng tekstfeltet. Det kan støtte tekst med inntil 65.000 tegn. Imidlertid vil antall tegn som støttes, avhenger av hvilken versjon av MySQL web hosting service har installert. Hvis du skriver inn en tekststreng med mer enn antall tegn du med VARCHAR, kan hele innholdet i tekststrengen ikke lagres eller kan det oppstå feil. Det kommer an på hvordan databasen motoren du bruker, har blitt konfigurert til å svare.