Sådan Slet Fra en MySQL-database

Der er flere måder at slette data fra en database i MySQL.Til tider kan det endda være nødvendigt at slette hele tabeller, da nogle tabeller er midlertidige - skabt til at være mål for en SELECT INTO query-- og skal slettes efter du er færdig med at bruge dem.MySQL giver mulighed for dig at slette enkelte rækker, hele tabeller eller endda komplette databaser.

slette enkelte rækker fra en MySQL-database

  1. Query de rækker, du vil slette.Du skal bruge SELECT til at søge de rækker, du vil slette, før du rent faktisk slette dem.

  2. Brug SELECT kommando til at undgå at lave en fejl i den WHERE.Brug SELECT første verificerer, at du har de data, du virkelig ønsker at slette.Ellers kan kommandoen Slet være uoprettelig, og du kan miste data.Dette eksempel sletter alle kunder med en balance på mere end 0 fra kunder databasen.Eksempel:
    SELECT * FROM kunder WHERE balance & gt;0,0;

  3. Slet rækkerne.Denne forespørgsel er næsten identisk med den udvælgelsesforespørgsel.Dette vil falde

    disse rækker fra tabellen, så sørg for du virkelig ønsker at gøre det!Eksempel:
    DELETE FROM kunder WHERE balance & gt;0,0;

Slet tabeller fra en MySQL-database

  1. Slet tabellen.Sletning af en tabel kaldes "droppe" det og er en meget simpel kommando.I denne første form, vil det give en fejl, hvis tabellen ikke eksisterer.Eksempel:
    DROP TABLE kunder;

  2. Slet tabellen, hvis den findes.Det er nemmere at bruge denne formular i stedet for at kontrollere manuelt for at se, om der findes tabellen og derefter slippe det, eller forsøger at droppe en tabel, der ikke eksisterer, og at skulle beskæftige sig med fejlen.Eksempel:
    DROP TABLE IF FINDES kunder;

  3. Drop en midlertidig tabel.Der er en snøre af DROP-kommandoen til at falde kun de tabeller, der er markeret midlertidige.Det er mere sikker måde at slippe midlertidige tabeller.Eksempel:
    DROP midlertidig tabel kunder;

Slet MySQL Databaser

  1. Drop databasen ved hjælp af en af ​​de to former af DROP-kommandoen.Denne formular vil droppe hele databasen og alle tabeller i databasen.Eksempel:
    DROP DATABASE customers_db;

  2. Drop en database, hvis det eksisterer.Denne kommando vil undertrykke en fejlmeddelelse, hvis databasen ikke eksisterer.Eksempel:
    DROP DATABASE IF FINDES customers_db;

Tips & amp;Advarsler

  • at slette databasen, skal du være rod eller en bruger med tilsvarende tilladelser.Typiske brugere vil ikke have tilladelse til at oprette eller droppe databaser.
135
0
1
Php / My Sql Programmering