MySQL MariaDB

MySQL Kustuta rida või read

MySQL Kustuta rida või read
MySQL on relatsioonide andmebaaside tasuta avatud lähtekoodiga haldusraamistik. Selle töötamiseks peate selle kõigepealt oma süsteemi installima koos kõigi vajalike utiliitidega, nt.g., töölaud ja käsurea klient. Avage äsja installitud MySQL-i töölaud nagu allpool. Selle nõuetekohase töö alustamiseks peate oma töölaua andmebaasiga ühendama. Pärast seda peate andmetele erinevate päringute tegemiseks looma uue skeemi.

Kõigepealt peab teie päringute tegemiseks andmebaasi skeemis olema mõned andmed. Teeme andmebaasi 'data' nimega tabeli 'student', kasutades CREATE päringut MYSQL Workbenchis või käsurea klientis. Tabelis 'õpilane' on kuus veergu: 'id', 'eesnimi', 'perekonnanimi', 'e-post', 'reg_kuupäev' ja 'klass'. Lisame selle veergudele väärtused, kasutades allolevat võrguvaadet, ja klõpsake muudatuste salvestamiseks nuppu Rakenda. Nüüd saate neid kirjeid värskendada.

Kustuta Workbenchi liidese kaudu

MySQL-i tabelist ridade / ridade kustutamiseks on väga lihtne meetod töölaua võrguvaate kaudu, kuna meil on tabel "õpilane", milles on kümme kirjet. Ühe rea kustutamiseks tabelist peate valima konkreetse rea ja vajutama ruudustiku aknast rea kustutamise ikooni, kuna oleme valinud 10th rida ja vajutage allpool esile tõstetud ikooni.

Pärast kustutamisikooni puudutamist näete, et 10th rida ja selle kirje on tabelist "õpilane" kustutatud. Kui soovite kustutada mitu rida, peate järjest valima mitu rida.

Kustutage üks rida käsurea kaudu

Teine lihtne meetod rea kustutamiseks MySQL-i skeemist on käsurea klient. Avage nupu 'aken' kaudu äsja installitud 'MySql' alt käsurea klient MySQL. Kõigepealt kontrollige ja kuvage kõik tabeli 'student' kirjed, kasutades allpool käsku 'SELECT'.

>> SELECT * FROM andmetest.õpilane TELLI ID järgi;

Näide 01: Ühe tingimuse kasutamine klauslis WHERE
Kustutame ühe rea, kasutades päringus 'Kustuta' klauslit 'WHERE'. Kustutame rea, kus "perekonnanimi = Waleed", mis on ülaltoodud rida 10. Proovime seda järgmiselt:

>> Kustuta andmetest.õpilane WHERE perekonnanimi = 'Waleed';

See on edukalt kustutatud, kuna see näitab, et „Päring OK, 1 rida on mõjutatud”.

Kõigi tabeli "õpilane" ridade kuvamisel näeme, et kümne rekordth rida on tabelist kustutatud.

Kirje kustutamiseks, nagu näidatud, kasutage tööpingi navigaatoris sama 'DELETE' päringut.

Näide 02: klauslis WHERE rohkem kui ühe tingimuse kasutamine
Samuti võite kustutada tabelist ühe rea, kasutades MySQL-i päringus "KUSTUTA" rohkem kui ühte tingimust. Kasutame klauslis WHERE kahte tingimust, nt.g., 'perekonnanimi = khursheed' ja 'id> 7'. See päring kustutab ainult rea, mille ID on suurem kui '7', ja selle perekonnanimi on 'khursheed'. Meie puhul on see 9th rida.

>> Kustuta andmetest.õpilane KUS perekonnanimi = 'khursheed' JA id> 7;

9th rida on edukalt kustutatud, kuna seal öeldakse, et 'Päring OK, 1 rida on mõjutatud."

Kontrollimisel on meil tabelis alles ainult 8 rida. 9th rida on laualt pühitud, nagu allpool näidatud.

Näide 03: tingimuse LIMIT kasutamine klauslis WHERE
Ühe rea võime kustutada ka päringu „KUSTUTA” klausli „LIMIT” kaudu. Selles päringus peame ühe rea kustutamiseks määrama limiidi „1”. Oleme kustutamise päringu klauslis WHERE määranud piirväärtuseks kui 1. See kustutab kõigist kirjetest ainult esimese rea, millel on 'perekonnanimi = Awan', mis on rea number 2.

>> Kustuta andmetest.õpilane WHERE perekonnanimi = 'Awan' TELLI ID PIIRI 1;

Uuendatud tabeli kontrollimiseks kasutage päringut „SELECT”.  Näete, et 2nd rida pole tabelis kusagil allpool näidatud ja meil on ainult 7 rida alles.

Kustutage mitu rida käsurea kaudu

Uuendame kõigepealt tabelit 'student', lisades sinna mõned kirjed, et saaksime mitu rida kustutada. Kuvame tabeli kirjed, kus perekonnanimi on 'Awan', kasutades ainsa WHERE klausliga päringut 'SELECT'. See päring kuvab ainult 4 rida, kuna meil on veeru 'perekonnanimi = Awan' jaoks ainult 4 kirjet.

>> SELECT * FROM andmetest.õpilane WHERE perekonnanimi = 'Awan';

Näide 01: tingimuse LIMIT kasutamine klauslis WHERE
Mitme rea kustutamiseks tabelist võime kasutada päringu „KUSTUTA” klauslis „WHERE” tingimust „LIMIT”. Peame lihtsalt määratlema 'LIMIT' peale 1 või mis tahes negatiivse arvu. Nii oleme defineerinud „LIMIT” kui „3”, et tabelist 3 rida kustutada. See kustutab kirje esimesed kolm rida, mille perekonnanimi on Awan.

>> Kustuta andmetest.õpilane WHERE perekonnanimi = 'Awan' TELLI ID LIMIT 3;

Kuvage tabeli ülejäänud kirjed päringu „SELECT” abil. Näete, et perekonnanime jaoks, mille väärtus on Awan, on jäänud ainult üks kirje ja kolm rida on kustutatud.

Näide 02: klauslis WHERE rohkem kui ühe tingimuse kasutamine
Kasutame sama tabeli kohal ja määrasime klauslis WHERE kaks tingimust, et kustutada read, mille ID on suurem kui 2 ja väiksem kui 9, järgmiselt:

>> Kustuta andmetest.õpilane KUS id> 2 JA id < 9;

Meil on rekordite kontrollimisel tabelisse jäänud ainult 2 rida.

Näide 03: Kustutage kõik read
Võite kustutada kõik read tabelist "õpilane", kasutades käsureal allpool olevat lihtsat päringut järgmiselt:

>> Kustuta andmetest.õpilane;

Rekordide kuvamise ajal saate tühja tabelikomplekti.

Järeldus

Tööpingi ja käsurea kliendiliidese kaudu MySQL-is töötades oleme heitnud pilgu erinevatest viisidest ühe ja mitme rea kustutamiseks tabelist.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
X-Mouse Button Control abil saate hiire nupud erinevates tarkvarades erinevalt ümber teha
Võib-olla vajate tööriista, mis võiks muuta teie hiire juhtimissüsteemi iga kasutatava rakendusega. Sel juhul võite proovida rakendust nimega X hiiren...
Microsoft Sculpt Touch juhtmeta hiirte ülevaade
Lugesin hiljuti Microsoft Sculpt Touch juhtmevaba hiir ja otsustas selle osta. Pärast mõnda aega kasutamist otsustasin jagada sellega oma kogemusi. Se...