MySQL nie trzeba przedstawiać. Jest to siła stojąca za większością witryn internetowych, które obsługują WordPress lub wiele niestandardowych systemów CMS, a także silnik stojący za wieloma firmowymi bazami danych. Jest to prosty, ale bardzo skuteczny system, który sprawia, że zarządzanie i przechowywanie danych jest bardzo proste, gdy tylko wiesz, jak to zrobić. Dzisiaj zajmiemy się tworzeniem i usuwaniem tabel w MySQL.
jak zapisywać wiadomości snapchat bez ich wiedzy
Tabele to zbiory powiązanych danych uporządkowanych w logiczny sposób. Tabele używają wierszy i kolumn do porządkowania danych (wartości) w komórkach. Każda tabela ma unikalną nazwę. Każda kolumna będzie miała nazwę, typ danych i wszelkie inne atrybuty odnoszące się do kolumny. Wiersze będą również miały nazwy i będą zawierały dane istotne dla kolumn.
To właśnie ta podstawa stanowi rdzeń większości baz danych, w tym MySQL.
Twórz i usuwaj tabele w MySQL
Przeprowadzę Cię przez proces tworzenia i usuwania tabel w MySQL. Możesz używać phpMyAdmin lub zapytań do pracy w MySQL. Pokażę wam obu. Prawdopodobnie zauważysz, że skłaniasz się do GUI lub zapytań. Nie ma właściwego sposobu ani najlepszego, użyj tego, z czym czujesz się najbardziej komfortowo.
Pamiętaj, że usunięcie tabeli jest trwałe. SQL nie przechowuje kopii ani nie zapisuje plików w celu ochrony danych. Jeśli nie wykonałeś kopii zapasowej bazy danych, nie ma powrotu. Warto wykonać tę kopię zapasową przed rozpoczęciem tworzenia i usuwania tabel.
Najpierw utwórzmy tabelę w phpMyAdmin:
- Otwórz phpMyAdmin i zaloguj się.
- Wybierz bazę danych z lewego menu.
- Pod nazwą bazy danych w menu po lewej stronie wybierz opcję Nowa.
- Wypełnij formularz, nadając tabeli unikalną nazwę.
- Wypełnij tyle strony, ile potrzebujesz.
- Wybierz Zapisz w prawym dolnym rogu.
Pomyślnie utworzyłeś tabelę w My SQL!
Teraz usuńmy jeden.
- Otwórz phpMyAdmin i zaloguj się.
- Wybierz bazę danych z lewego menu.
- Wybierz tabelę z listy w lewym menu lub w środkowym polu.
- Wybierz opcję Upuść w środkowym wierszu tabeli, którą chcesz usunąć. Drop jest językiem SQL do usuwania.
- Potwierdź w wyskakującym okienku, które się pojawi.
- Tabela zostanie usunięta.
Twórz i usuwaj tabele za pomocą zapytania SQL
Korzystanie z zapytań SQL jest zdecydowanie jednym dla purystów, ale dobrą praktyką jest trzymanie się wszystkich DBA. Oto jak tworzyć i usuwać tabele w MySQL za pomocą zapytań.
- Zaloguj się i uzyskaj dostęp do okna poleceń zapytania w MySQL.
- Stwórzmy przykładową bazę danych. Wpisz „UTWÓRZ NAZWĘ BAZY DANYCH”. Tam, gdzie widzisz NAME, nazwij swoją bazę danych. Na przykład „CREATE DATABASE TechJunkie;”
- Wpisz „USE DATABASENAME;”. Tam, gdzie zobaczysz DATABASENAME, dodaj nazwę utworzoną powyżej. Na przykład „USE TechJunkie;”.
- Wpisz „UTWÓRZ TABELĘ, JEŚLI NIE ISTNIEJE TABLENAME (Id INT);”. Na przykład „UTWÓRZ TABELĘ, JEŚLI NIE ISTNIEJE TechJunkieUsers (Id INT);”.
Spowoduje to utworzenie bazy danych o nazwie TechJunkie i tabeli o nazwie TechJunkieUsers w tej bazie danych. Tam, gdzie widzisz (Id INT), tworzy to kolumnę o nazwie ID z typem danych całkowitoliczbowych.
Możesz pójść dalej w tym przykładzie i wpisać coś takiego:
„UTWÓRZ TABELĘ, JEŚLI NIE ISTNIEJE TechJunkieUsers (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, nazwisko VARCHAR (20), imię VARCHAR (20), dołączenie DATE).
Spowoduje to utworzenie tabeli, jeśli jeszcze nie istnieje, i automatyczne zwiększenie każdego wiersza o numer identyfikacyjny podczas tworzenia kolumn dla nazwiska, imienia i daty dołączenia. VARCHAR oznacza, że każdy znak może wypełnić komórkę maksymalnie 20 znakami.
Usuń tabelę za pomocą zapytania SQL:
- Zaloguj się i uzyskaj dostęp do okna poleceń zapytania w MySQL.
- Wpisz „USE DATABASENAME”, aby uzyskać dostęp do bazy danych zawierającej tabelę, którą chcesz usunąć. Na przykład „USE TechJunkie;”
- Wpisz „DROP TABLE, JEŚLI ISTNIEJE TABLENAME;” na przykład „DROP TABLE, JEŚLI ISTNIEJE TechJunkieUsers;”.
Zarówno phpMyAdmin, jak i użycie zapytania SQL przyniosą ten sam rezultat. Możesz tworzyć i usuwać tabele w języku SQL przy niewielkim wysiłku. Czasami za mało wysiłku!
Możesz również użyć pliku PHP do tworzenia baz danych, tabel i wpisów za jednym razem, a omówię to innym razem. Nie ma „najlepszego” sposobu używania SQL. Niektórzy puryści twierdzą, że do wykonywania działań w bazach danych należy zawsze używać zapytań i ma to sens. To właśnie tam przeciętny DBA spędza większość czasu, ale dla początkujących lub zarządzających własną witryną WordPress phpMyAdmin jest łatwiejszy w użyciu.
Masz jakieś wskazówki dotyczące MySQL lub phpMyAdmin dla początkujących? Masz coś do dodania do powyższych procesów? Opowiedz nam o tym poniżej!