W tym samouczku podkreśla, jak korzystać z instrukcji obrotowych MySQL, aby usunąć wszystkie dane w tabeli bazy danych.
MySQL Truncate Instrukcja jest częścią instrukcji języków definicji danych. Jednak jego funkcje są podobne do instrukcji Delete, dzięki czemu wydaje się, że jest to część języka manipulacji danymi.
Aby skorzystać z instrukcji obrotowej, musisz mieć uprawnienia upuszczania w bazie danych.
Cechy ścięcia
Poniżej znajdują się niektóre z istotnych cech skróconego instrukcji, które różnią się od instrukcji Delete:
Podstawowe użycie
Ogólna składnia do korzystania z obcięcia jest:
Tabela obcięcia Tbl_name;NOTATKA: Możesz pominąć słowo kluczowe tabeli, a instrukcja obcięcia będzie działać podobnie. Lepiej jest jednak dodać słowo kluczowe w tabeli, aby uniknąć zamieszania z funkcją obcięcia.
Przykładowy przypadek użycia
Spójrzmy na przykład, jak korzystać z instrukcji obrotowej.
W tym przykładzie użyję tabeli pracowników podaną w poniższym zasadzie:
https: // dev.Mysql.com/doc/index-inni.html
Najpierw wybierz kilka wartości z tabeli, aby potwierdzić, że nie jest pusta:
Wybierz * z limitu pracowników 10;Wyjście pokazano poniżej:
Teraz, gdy potwierdziliśmy, że tabela jest pełna danych, spróbujmy obciąć tabelę jako:
Set coreig_key_checks = false;Najpierw ustawiamy zmienną zagraniczną_key_check na false, ponieważ instrukcja obcięcia nie powiada się, jeśli tabela zawiera ograniczenia z innych tabel.
Po usunięciu możliwości sprawdzania ograniczeń z innych tabel wywołujemy instrukcję obrotową, aby usunąć dane.
Możesz potwierdzić, klikając Wybierz:
Wybierz * od pracowników;OSTROŻNOŚĆ: Nie usuwaj sprawdzania ograniczeń w tabelach w rzeczywistej bazie danych.
Wniosek
Ten przewodnik przeprowadził cię przez sposób korzystania z instrukcji obcięcia w MySQL, aby usunąć dane w tabeli. Mam nadzieję, że samouczek był pomocny.