MySQL MariaDB

MySQL Izbaci stupac iz postojeće tablice

MySQL Izbaci stupac iz postojeće tablice
MySQL Infrastruktura baze podataka uistinu je potpuno upravljana usluga baze podataka za izgradnju aplikacija u oblaku. Postoje različiti slučajevi u kojima izvodimo različite upite ili naredbe za izmjenu baze podataka. Ovisno o slučaju, izraz ALTER često je uključen za naredbe "DODAJ", "Izbriši / spusti" i "MIJENJAJ". Ovaj tutorial vodič naučit će precizno kako ukloniti stupac iz postojeće tablice koristeći klauzulu MySQL DROP COLUMN.

Sintaksa

>> ALTER TABLE ime_tablice DROP COLUMN exisiting_column_name;

Ispitajmo gornju sintaksu za ovaj upit:

Napomena: Možete imati više od jednog stupca za brisanje. Za to u svom upitu morate upotrijebiti više od jedne klauzule DROP COlUMN.

Ispusti stupac putem MySQL Workbencha

Obavezno instalirajte MySQL na vaš Windows sustav. Morate otvoriti novoinstalirani MySQL radni stol s gumba za pokretanje radne površine. Moramo biti sigurni da smo povezali naš MySQL radni stol s bazom podataka iz glavnog izbornika radnog stola na kartici 'Baza podataka'.

Ispod navigacijske trake radnog stola imamo popis različitih baza podataka koje smo već kreirali. Unutar baze podataka 'podaci' dodali smo tablicu 'student'. Tablica 'student' sadrži sljedeće zapise, kao u nastavku.

Ako želite ispustiti stupac iz postojeće tablice 'student', morate ploviti u smjeru Shema ispod Navigatora. Unutar baze podataka 'podaci' imamo popis tablica, npr.g., učenik i učitelj. Proširit ćemo tablicu 'student'. Dok lebdite iznad nje, otkrit ćete prikaz ikone postavke, kao što je prikazano u nastavku. Pogodi da nastaviš dalje.

Otvorit će se novi prozor na radnom stolu kao dolje. Mogli bismo vidjeti popis stupaca i njihove definicije. Za ispuštanje stupca iz tablice morate odabrati taj stupac, desnim klikom na njega pritisnuti opciju 'Delete Selected'.

Iskočit će se novi prozor na kojem će biti napisan upit za ispuštanje stupca. Pritisnite gumb Primijeni da biste nastavili s ažuriranjem.

Otvorit će se još jedan prozor ispod. Dodirnite gumb Završi da biste odrazili promjene na stolu 'student'.

Vidite da je stupac "dob" uklonjen iz tablice "student" jer ga ovdje nismo mogli pronaći.

Pokušajte s upitom u nastavku na mjestu upita radnog stola ispod navigatora da ispustite stupac iz tablice. Dodirnite ikonu bljeskalice ispod navigatorske trake kako je istaknuto na donjoj slici da odrazi promjene upita.

>> IZMJENI TABELU podataka.učenik DROP KOLONA dob;

Nova izmijenjena tablica bez stupca 'dob' prikazana je u nastavku.

Ispustite stupac putem školjke naredbenog retka

Obavezno instalirajte uslužni program za klijentsku liniju naredbenog retka MySQL na vaš trenutni sustav. Da biste uklonili stupac iz tablice dok koristite naredbenu liniju, otvorite klijent MySQL naredbenog retka s programske trake. Upišite lozinku za MySQL dok vas u ljusci traže da nastavi raditi.

Pretpostavimo da imamo tablicu 'student' s nekim zapisom koji se nalazi u shemi 'data'. Tijekom provjere pronašli smo donji zapis u tablici 'student'. Trenutno ova tablica ima vjerojatno 9 stupaca.

>> ODABERI * IZ podataka.student REDOSLIJED PO id;

Primjer 01: Ispustite jedan stupac

Ako tražite primjer za brisanje jednog stupca iz postojeće tablice, tada je ovaj primjer zaista za vas. Uzimajući u obzir istu gornju tablicu, izbrišimo iz nje stupac pod nazivom 'prezime'. Nakon toga mora nam ostati 8 stupaca. Isprobajte upit u nastavku u MySQL klijentskoj ljusci naredbenog retka. Ako upit radi ispravno, prikazat će se poruka da je upit "U redu".

>> IZMJENI TABELU podataka.student DROP COLUMN prezime;

Gornja slika pokazuje da upit ispravno radi, a stupac 'prezime' uklonjen je iz tablice 'student'. Provjerimo ga i upotrijebimo isti SELECT upit za pozivanje tablice 'student'.

>> ODABERI * IZ podataka.student REDOSLIJED PO id;

Izlaz u nastavku pokazuje da nam je ostalo samo 8 stupaca, a stupac 'prezime' i njegove vrijednosti uspješno su izbrisani iz tablice 'student'.

Stupce možete izbrisati s početka, posljednjeg, srednjeg i s bilo kojeg položaja tablice.

Primjer 02: Ispustite više stupaca

Također možete ispustiti više od jednog stupca iz bilo koje tablice u MySQL-u pomoću upita ALTER. Samo trebate dodati više od jedne DROP klauzule u upit ALTER. Uzmimo istu gore ažuriranu tablicu 'student' koja ima 8 stupaca. Moramo izbrisati dva stupca, npr.g., spol i reg_date, iz njega. Za to u svom upitu moramo koristiti dvije klauzule DROP Column. Izvršimo donji upit ALTER praćen klauzulama DROP u klijentskoj ljusci MySQL naredbenog retka.

>> IZMJENI TABELU podataka.student DROP COLUMN spol, DROP COLUMN reg_date;

Kao što možete vidjeti iz gornje poruke upita da je upit savršeno funkcionirao. Nakon provjere tablice 'student', dobili smo ažuriranu tablicu u kojoj je ostalo 5 stupaca. Iz njega je uklonjen stupac pod nazivom "spol" i "reg_date".

>> ODABERI * IZ podataka.student REDOSLIJED PO id;

Treba napomenuti da smo izbrisali stupce reg_date i gender s dva različita mjesta u tablici. To znači da možete izbrisati bilo koji stupac s bilo kojeg mjesta u tablici. Nije potrebno brisati stupce s posljednjeg mjesta u tablici.

Zaključak

Vješto ste isprobali sve upite za brisanje, uklanjanje ili ispuštanje jednog stupca ili više od jednog stupca iz već definirane tablice u bazi podataka dok ste radili u MySQL radnom stolu i klijentskoj ljusci naredbenog retka. Nadamo se da niste imali problema tijekom isprobavanja svih gore navedenih metoda.

Kako koristiti GameConqueror Cheat Engine u Linuxu
Članak pokriva vodič o korištenju GameConqueror varalice u Linuxu. Mnogi korisnici koji igraju igre na sustavu Windows često koriste aplikaciju "Cheat...
Najbolji emulatori igraće konzole za Linux
Ovaj će članak navesti popularni softver za emulaciju igraće konzole dostupan za Linux. Emulacija je sloj kompatibilnosti softvera koji oponaša hardve...
Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...