Modificați coloana în MySQL

Alter Column Mysql



În timp ce gestionează o bază de date, un administrator de baze de date trebuie să modifice structura tabelelor pentru a fi la curent. În acest articol, vom învăța câteva tipuri diferite de sarcini pe care le putem face folosind comanda ALTER oferită de MySQL. Deci sa începem.

Comanda ALTER modifică sau modifică structura tabelului. De exemplu,







  • Adăugarea unei coloane
  • Ștergerea unei coloane
  • Redenumirea unei coloane
  • Modificarea unei coloane

În acest articol, vom încerca exemple de comenzi ALTER pentru a adăuga, șterge, redenumi și modifica coloanele unui tabel din MySQL.



Adăugați o coloană

Putem adăuga o coloană într-un tabel deja existent folosind următoarea sintaxă a comenzii ALTER.



VÂRSTĂ MASA nume_tabel
ADĂUGA nume_coloană tip de date;

În această sintaxă, asigurați-vă că înlocuiți table_name și column_name cu numele pe care doriți să îl dați.





De asemenea, putem menționa poziția noii coloane create utilizând clauzele FIRST și AFTER și făcând referire la coloana deja existentă în tabel. De exemplu

VÂRSTĂ MASA nume_tabel
ADĂUGA nume_coloană tip de date
[ PRIMUL | DUPĂ ]nume_coloana_existent;

Dacă dorim să adăugăm o coloană înaintea unei coloane existente, putem folosi clauza FIRST. În mod similar, dacă dorim să adăugăm o coloană după coloana existentă, putem folosi clauza AFTER.



Putem adăuga și mai multe coloane, folosind aceeași ALTER TABLE și ADAUGĂ sintaxa coloanei. De exemplu

VÂRSTĂ MASA nume_tabel
ADĂUGA column_name1 tip de date
[ PRIMUL | DUPĂ ]nume_coloana_existent
ADĂUGA column_name2 tip de date
[ PRIMUL | DUPĂ ]nume_coloana_existent;

Plasați / Ștergeți o coloană

Ștergerea unei coloane din MySQL este la fel de ușoară ca a spune. Putem elimina o coloană existentă într-un tabel utilizând comanda ALTER TABLE și DROP. Sintaxa pentru ștergerea unei coloane este

VÂRSTĂ MASA nume_tabel
CĂDERE BRUSCA nume_coloană;

Acesta este cât de simplu este să ștergeți o coloană a unui tabel în MySQL.

Redenumiți o coloană

Putem redenumi o coloană folosind clauza CHANGE împreună cu comanda ALTER TABLE. În care, mai întâi furnizăm numele existent al coloanei și apoi noul nume împreună cu tipul de date, urmat de clauza CHANGE. Pentru a schimba numele coloanei, executați următoarea comandă

VÂRSTĂ MASA nume_tabel
SCHIMBARE COLOANĂ precedent_coloana_nume nume_coloana_nume tip de date;

Dacă putem schimba numele coloanei, putem schimba numele tabelului și putem utiliza clauza RENAME cu comanda ALTER TABLE. Sintaxa pentru redenumirea tabelului este

VÂRSTĂ MASA nume_tabel
RENUMIȚI LA new_table_name;

Modificați o coloană

Să presupunem că vrem să schimbăm definiția coloanei sau tipul de date al unei coloane în MySQL. Clauza MODIFY este utilă pentru a ne ajuta în acest caz. Putem utiliza clauza MODIFY pentru a modifica tipul de date al unei coloane. Asa

VÂRSTĂ MASA nume_tabel
MODIFICA cloumn_name new_data_type;

Pro-Tip

Iată un protip pentru utilizarea comenzii ALTER.

Setați valoarea implicită la o coloană

Dacă dorim să furnizăm sau să setăm o valoare implicită la o coloană a unui tabel. O putem face executând următoarea comandă

VÂRSTĂ MASA nume_tabel
VÂRSTĂ cloumn_name A STABILIT MOD IMPLICIT valoare ;

În această sintaxă, asigurați-vă că înlocuiți table_name, column_name și valoarea în funcție de cerința dvs.

Dacă putem seta valorile implicite ale unei coloane. Trebuie să existe o modalitate de a anula sau de a renunța la valorile implicite ale unei coloane.

Renunțați la valoarea implicită a unei coloane

Ei bine, MySQL oferă clauza DROP DEFAULT și în comanda ALTER TABLE pentru a renunța la valorile implicite ale unei coloane.

VÂRSTĂ MASA nume_tabel
VÂRSTĂ cloumn_name CĂDERE BRUSCA MOD IMPLICIT ;

Deci, acestea sunt câteva dintre diferitele moduri de a gestiona și modifica tabelul în MySQL.

rezumat

Acest articol include diferite modalități de a utiliza comanda ALTER pentru a efectua operațiuni diferite. În acest articol, am învățat să adăugăm, ștergem, redenumim tabelul și coloanele, modificăm definiția coloanei, setăm și anulăm valorile implicite ale unei coloane utilizând comanda ALTER TABLE din MySQL. Dacă acest articol v-a ajutat să înțelegeți mai bine comanda ALTER în MySQL și doriți să aflați mai multe despre conceptele MySQL. Continuați să vizitați site-ul nostru linuxhint.com.