MySQL MariaDB

MySQL nometiet kolonnu no esošās tabulas

MySQL nometiet kolonnu no esošās tabulas
MySQL datu bāzes infrastruktūra patiešām ir pilnībā pārvaldīts datu bāzes pakalpojums, lai izveidotu vietējās mākoņprogrammas. Ir dažādi gadījumi, kad mēs veicam dažādus vaicājumus vai komandas, lai mainītu datu bāzi. Atkarībā no gadījuma ALTER izteiksme bieži tiek iekļauta komandās “ADD”, “Delete / DROP” un “MODIFY”. Šī apmācības rokasgrāmata precīzi uzzinās, kā noņemt kolonnu no esošās tabulas, izmantojot klauzulu MySQL DROP COLUMN.

Sintakse

>> MAINĪT TABULU table_name DROP COLUMN exisiting_column_name;

Pārbaudīsim iepriekš minēto šī vaicājuma sintaksi:

Piezīme. Dzēst var būt vairākas kolonnas. Lai to izdarītu, vaicājumā jāizmanto vairāk nekā viena DROP COlUMN klauzula.

Nometiet kolonnu, izmantojot MySQL darbagaldu

Pārliecinieties, ka jūsu Windows sistēmā ir instalēta MySQL. Jums ir jāatver nesen instalētais MySQL darbagalds no darbvirsmas sākuma pogas. Mums jāpārliecinās, vai mūsu MySQL darbagalds ir savienots ar datu bāzi no darbagalda galvenās izvēlnes cilnē Datu bāze.

Zem darbagalda navigācijas joslas mums ir saraksts ar dažādām jau izveidotām datubāzēm. Datu bāzes “dati” ietvaros esam pievienojuši tabulu “students”. Tabulā “students” ir šādi ieraksti, kā norādīts zemāk.

Ja vēlaties nomest kolonnu no esošās tabulas “students”, jums zem kuģa Navigator ir jābrauc pāri shēmu virzienā. Datu bāzes “dati” iekšpusē mums ir tabulu saraksts, piemēram,.g., students un skolotājs. Mēs paplašināsim tabulu 'students'. Virzot kursoru virs tā, jūs atradīsit iestatījuma ikonas attēlojumu, kā parādīts zemāk. Nospiediet to, lai turpinātu.

Darbagaldā tiks atvērts jauns logs, kā norādīts zemāk. Mēs varētu redzēt kolonnu sarakstu un to definīcijas. Lai nomestu kolonnu no tabulas, jums ir jāizvēlas šī kolonna, ar peles labo pogu noklikšķiniet uz tās un nospiediet opciju Dzēst atlasīto.

Tiks parādīts jauns logs, kurā būs ierakstīts vaicājums, lai nomestu kolonnu. Lai turpinātu atjaunināšanu, nospiediet pogu Lietot.

Tiks atvērts vēl viens zem loga. Pieskarieties pogai Pabeigt, lai atspoguļotu izmaiņas tabulā “students”.

Jūs varat redzēt, ka kolonna 'vecums' ir noņemta no tabulas 'students', jo šeit to nevarējām atrast.

Izmēģiniet zemāk esošo vaicājumu darbagalda vaicājuma vietā zem navigatora, lai no tabulas nomestu kolonnu. Pieskarieties zibspuldzes ikonai zem navigatora joslas, kā norādīts zemāk esošajā attēlā, lai atspoguļotu vaicājuma izmaiņas.

>> ALTER TABLE dati.studenta PILES SLEJA vecums;

Jaunā mainītā tabula bez slejas “vecums” ir parādīta zemāk.

Nometiet kolonnu, izmantojot komandrindas apvalku

Pārliecinieties, vai pašreizējā sistēmā ir instalēta MySQL komandrindas klienta čaulas lietderība. Lai komandrindas laikā noņemtu kolonnu no tabulas, uzdevumjoslā atveriet MySQL komandrindas klientu. Ierakstiet MySQL paroli, kamēr čaulā tiek prasīts turpināt darbu.

Pieņemsim, ka mums ir tabula "students", kurā ir ieraksts, kas atrodas shēmā "dati". Pārbaudot, tabulā “students” esam atraduši zemāk redzamo ierakstu. Pašlaik šajā tabulā, iespējams, ir 9 kolonnas.

>> SELECT * FROM dati.students PASŪTĪT PĒC id;

01. piemērs: nometiet vienu kolonnu

Ja meklējat piemēru vienas kolonnas dzēšanai no esošās tabulas, šis piemērs patiešām ir domāts jums. Ņemot vērā to pašu iepriekšējo tabulu, dzēsīsim no tās kolonnu ar nosaukumu “uzvārds”. Pēc tam mums ir jāatstāj 8 kolonnas. Izmēģiniet šo vaicājumu MySQL komandrindas klienta čaulā. Ja vaicājums darbojas pareizi, tas parādīs ziņojumu, ka vaicājums ir “OK”.

>> ALTER TABLE dati.studenta PILES KOLONDA uzvārds;

Iepriekš redzamais attēls parāda, ka vaicājums darbojas pareizi, un kolonna 'uzvārds' ir noņemta no tabulas 'students'. Pārbaudīsim to un izmantosim to pašu SELECT vaicājumu, lai izsauktu tabulu “students”.

>> SELECT * FROM dati.students PASŪTĪT PĒC id;

Zemāk redzamā izeja parāda, ka mums ir palikušas tikai 8 kolonnas, un kolonna 'uzvārds' un tās vērtības ir veiksmīgi izdzēstas no tabulas 'students'.

Kolonnas var izdzēst no tabulas sākuma, pēdējā, vidus un no jebkuras tabulas pozīcijas.

02. piemērs: nometiet vairāk nekā vienu kolonnu

Jūs varat arī nomest vairāk nekā vienu kolonnu no jebkuras MySQL tabulas, izmantojot vaicājumu ALTER. Jums vienkārši jāpievieno vairāk nekā viena DROP klauzula vaicājumā ALTER. Ņemsim to pašu iepriekš atjaunināto tabulu “students” ar 8 kolonnām. Mums ir jāizdzēš divas kolonnas, piemēram,.g., dzimums un reg_date, no tā. Lai to izdarītu, vaicājumā jāizmanto divas DROP kolonnu klauzulas. Izpildīsim zemāk esošo vaicājumu ALTER, kam seko DROP klauzulas MySQL komandrindas klienta čaulā.

>> ALTER TABLE dati.studenta DROP COLUMN dzimums, DROP COLUMN reg_date;

Kā redzams no iepriekš minētā vaicājuma ziņojuma, vaicājums darbojās perfekti. Pārbaudot tabulu “students”, esam ieguvuši atjauninātu tabulu, kurā ir palikušas 5 kolonnas. Kolonna ar nosaukumu “gender” un “reg_date” ir noņemta no tās.

>> SELECT * FROM dati.students PASŪTĪT PĒC id;

Jāatzīmē, ka mēs esam izdzēsuši kolonnas reg_date un gender no divām dažādām tabulas vietām. Tas nozīmē, ka jūs varat izdzēst jebkuru kolonnu no jebkuras tabulas vietas. Nav nepieciešams dzēst kolonnas no tabulas pēdējās vietas.

Secinājums

Jūs esat prasmīgi izmēģinājis visus pieprasījumus, lai dzēstu, noņemtu vai nomestu vienu kolonnu vai vairākas kolonnas no jau definētas tabulas datu bāzē, strādājot MySQL darbagaldā un komandrindas klienta čaulā. Mēs ceram, ka, izmēģinot visas iepriekš minētās metodes, jums nav problēmu.

Labākie Linux spēļu draiveri 2021. gadā
Linux operētājsistēma ir gājusi tālu no sākotnējā, vienkāršā uz serveriem balstītā izskata. Šī operētājsistēma pēdējos gados ir ārkārtīgi uzlabojusies...
Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....
Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...