MySQL MariaDB

MySQL Poista rivi tai rivit

MySQL Poista rivi tai rivit
MySQL on ilmainen, avoimen lähdekoodin hallintakehys relaatiotietokannoille. Voit työskennellä sen kanssa asentamalla sen ensin järjestelmään kaikkien tarvittavien apuohjelmien, esim.g., työpöytä ja komentorivi-asiakas. Avaa vasta asennettu MySQL-työpöytä alla esitetyllä tavalla. Sinun on liitettävä työpöytäsi tietokantaan, jotta voit alkaa työskennellä sen kanssa oikein. Sen jälkeen sinun on luotava uusi skeema suorittamaan erilaisia ​​kyselyjä tiedoille.

Ensinnäkin, tietokantamallissasi on oltava joitain tietoja, jotta voit tehdä kyselyitä sille. Tehdään taulukko nimeltä 'opiskelija' tietokantaan 'data' käyttämällä CREATE-kyselyä MYSQL Workbenchissä tai komentoriviasiakkaassa. Taulukossa 'opiskelija' on kuusi saraketta: 'id', 'etunimi', 'sukunimi', 'sähköposti', 'reg_date' ja 'class'. Lisäämme arvoja sen sarakkeisiin käyttämällä alla olevaa ruudukkonäkymää ja tallenna muutokset napsauttamalla Käytä-painiketta. Nyt voit suorittaa minkä tahansa päivityksen näihin tietueisiin.

Poista Workbench-käyttöliittymän kautta

Hyvin yksinkertainen tapa poistaa rivejä / rivejä MySQL-taulukosta tapahtuu työpöydän ruudukkonäkymän kautta, koska meillä on taulukko "opiskelija", jossa on kymmenen tietuetta. Yksittäisen rivin poistaminen taulukosta, sinun on valittava kyseinen rivi ja painettava rivi-kuvaketta ruudukon ikkunasta, koska olemme valinneet 10th rivillä ja painaa korostettua kuvaketta alla.

Napautettuasi poistokuvaketta näet, että 10th rivi ja sen tietue on poistettu taulukosta 'opiskelija'. Jos haluat poistaa useita rivejä, sinun on valittava useampi kuin yksi rivi peräkkäin.

Poista yksi rivi komentoriviltä

Toinen yksinkertainen tapa poistaa rivi MySQL-skeemasta tapahtuu komentoriviasiakkaan kautta. Avaa MySQL-komentorivisovellus äskettäin asennetun 'MySql' -kohdan alla 'ikkuna' -painikkeella. Ensinnäkin, tarkista ja näytä kaikki taulukon 'opiskelija' tietueet 'SELECT' -komennolla alla esitetyllä tavalla.

>> VALITSE * FROM-tiedoista.opiskelija TILAA ID;

Esimerkki 01: Yhden ehdon käyttö WHERE-lauseessa
Poistetaan yksi rivi käyttämällä POISTA-kyselyn WHERE-lauseketta. Poistamme rivin, jossa 'sukunimi = Waleed', joka on rivinumero 10 kuten yllä. Kokeillaan sitä seuraavasti:

>> POISTA tiedoista.opiskelija WHERE sukunimi = 'Waleed';

Se on poistettu onnistuneesti, koska se näyttää 'Kysely OK, 1 rivi vaikuttaa'.

Näytössä kaikki rivit taulukon 'opiskelija', voimme nähdä, että ennätys 10th rivi on poistettu taulukosta.

Käytä samaa 'DELETE' -kyselyä työpöydän navigaattorissa poistaaksesi tietueen kuvan osoittamalla tavalla.

Esimerkki 02: Useiden ehtojen käyttö WHERE-lauseessa
Voit myös poistaa yhden rivin taulukosta käyttämällä useita ehtoja MySQL: n POISTA-kyselyssä. Käytämme kahta ehtoa WHERE-lausekkeessa, e.g., 'sukunimi = khursheed' ja 'id> 7'. Tämä kysely poistaa vain rivin, jonka tunnus on suurempi kuin '7', ja sen sukunimi on 'khursheed'. Meidän tapauksessamme se on 9th rivi.

>> POISTA tiedoista.opiskelija WHERE sukunimi = 'khursheed' JA id> 7;

9th rivi on poistettu onnistuneesti, koska siinä sanotaan 'Kysely OK, 1 rivi vaikuttaa.'

Tarkistuksessa taulukossa on jäljellä vain 8 riviä. 9th rivi on pyyhitty pois pöydästä, kuten alla on esitetty.

Esimerkki 03: LIMIT-ehdon käyttö WHERE-lauseessa
Voimme myös poistaa yhden rivin DELETE-kyselyn LIMIT-lausekkeen kautta. Tässä kyselyssä meidän on määritettävä rajaksi '1' yksittäiselle poistettavalle riville. Olemme määrittäneet raja-arvoksi '1' POISTA-kyselyn WHERE-lauseessa. Se poistaa vain ensimmäisen rivin kaikista tietueista, joiden 'sukunimi = Awan', joka on rivinumero 2.

>> POISTA tiedoista.opiskelija WHERE sukunimi = 'Awan' TILAUS ID-RAJA 1;

Käytä SELECT-kyselyä tarkistaaksesi päivitetyn taulukon.  Voit nähdä, että 2nd rivi ei ole missään taulukossa, kuten alla näytetään, ja meillä on vain 7 riviä jäljellä.

Poista useita rivejä komentoriviltä

Päivitetään ensin taulukko 'opiskelija' lisäämällä siihen joitain tietueita, jotta voimme poistaa useita rivejä. Näytetään taulukon tietueet, joissa sukunimi on Awan, käyttämällä SELECT-kyselyä ainoan WHERE-lausekkeen kanssa. Tämä kysely näyttää vain 4 riviä, koska sarakkeella 'sukunimi = Awan' on vain 4 tietuetta.

>> VALITSE * FROM-tiedoista.opiskelija WHERE sukunimi = 'Awan';

Esimerkki 01: LIMIT-ehdon käyttö WHERE-lauseessa
Jos haluat poistaa useita rivejä taulukosta, voimme käyttää DELETE-kyselyn WHERE-lausekkeen LIMIT-ehtoa. Meidän on vain määriteltävä 'LIMIT' muu kuin 1 tai mikä tahansa negatiivinen luku. Joten olemme määrittäneet "LIMIT" arvoksi "3" poistamaan 3 riviä taulukosta. Se poistaa tietueen kolme ensimmäistä riviä, joiden 'sukunimi' on 'Awan'.

>> POISTA tiedoista.opiskelija WHERE sukunimi = 'Awan' TILAUS ID RAJOITUS 3;

Näytä taulukon jäljellä olevat tietueet käyttämällä SELECT-kyselyä. Näet, että sukunimelle, jonka arvo on Awan, on jäljellä vain yksi tietue, ja kolme riviä on poistettu.

Esimerkki 02: Useiden ehtojen käyttö WHERE-lauseessa
Käytämme samaa taulukon yläpuolella ja määritimme kaksi ehtoa WHERE-lausekkeessa rivien poistamiseksi, joiden tunnus on suurempi kuin 2 ja alle 9, seuraavasti:

>> POISTA tiedoista.opiskelija Missä id> 2 JA id < 9;

Meillä on vain 2 riviä jäljellä taulukossa tarkistettaessa tietueita.

Esimerkki 03: Poista kaikki rivit
Voit poistaa kaikki rivit taulukosta 'opiskelija' käyttämällä alla olevaa yksinkertaista kyselyä komentorivillä seuraavasti:

>> POISTA tiedoista.opiskelija;

Kun yrität näyttää tietueita, saat tyhjän taulukkojoukon.

Johtopäätös

Olemme tarkastelleet erilaisia ​​tapoja poistaa yksi ja useampi rivi taulukosta työskennellessäni MySQL: ssä työpöydän ja komentorivin asiakasrajapinnan kautta.

Top 10 Games to Play on Ubuntu
Windows platform has been one of the dominating platforms for gaming because of the huge percentage of games that are developing today to natively sup...
5 parasta arcade-peliä Linuxille
Nykyään tietokoneet ovat vakavia koneita, joita käytetään pelaamiseen. Jos et pääse uusiin korkeisiin pisteisiin, tiedät mitä tarkoitan. Tässä viestis...
Battle For Wesnoth 1.13.6 Development Released
Battle For Wesnoth 1.13.6 released last month, is the sixth development release in the 1.13.x series and it delivers a number of improvements, most no...