Jaka jest składnia „enum” w MySQL?
Składnia dla „Enum”Podano poniżej:
[Kolumna-nazwa] enum ([wartość1], [wartość2], [wartość3],…)Notatka: Wartości „Enum„Należy umieścić w cytowanym literale sznurku.
Utwórz tabelę z pojedynczą kolumną zawierającą wartości „enum”
Utwórz tabelę o nazwie „harmonogram”Z trzema kolumnami„ID”,„dzień," I "działalność". Szczegóły kolumny obejmują:
Wpisz to zapytanie do tworzenia tej tabeli:
Utwórz harmonogram tabeli (Wiadomość wyświetli się jako „Zapytanie OK„Po pomyślnym utworzeniu tabeli:
Włóżmy wartości w tej tabeli, wartości „Enum”Można zapewnić wartości innych kolumn w„WSTAWIĆ" oświadczenie. Uruchom to zapytanie do wstawienia „Enum”Wartości wraz z wartościami„działalność”Kolumna:
Wstaw wartości harmonogramu (dzień, aktywność)Wyjście wyświetla komunikat „”Zapytanie OK, 7 dotkniętych wierszy”, Oznacza to, że wartości są pomyślnie wstawiane:
Aby potwierdzić, że wartości są wstawiane w „harmonogram”Tabela, uruchom to zapytanie, aby zobaczyć dane z tabeli:
Wybierz * z harmonogramu;Wyjście pokazuje „harmonogram”Tabela zawierająca„Enum”Wartości wraz z„działalność" I "ID”Wartości:
Zobaczmy kolejny przykład, aby użyć indeksu numerycznego podczas wstawienia „Enum”Wartości w tabeli. Aby to zrobić, po pierwsze, stwórz tabelę o nazwie „produkty”Z trzema kolumnami„ID”,„nazwa" I "Kategoria". Szczegóły kolumn:
Uruchom to zapytanie podane poniżej, aby utworzyć tabelę:
Utwórz produkty stołowe (Wiadomość wyświetli się jako „Zapytanie OK„Po pomyślnym utworzeniu tabeli:
Aby wstawić dane w tej wartości, podaj „nazwa" Do "produkty”I indeks„Enum„Wartości, aby wstawić jego wartość ciągu w tabeli. Uruchom to zapytanie:
Wstaw do produktów (nazwa, kategoria)Wyjście wyświetla komunikat „”Zapytanie OK, 5 rzędów dotkniętych”, Oznacza to, że wartości są pomyślnie wstawiane:
Aby potwierdzić, czy dane są poprawnie włożone, uruchom podane poniżej zapytanie:
Wybierz * z produktów;Tabela wyświetla wartości dostępne w tabeli. Możesz zobaczyć, że „Kategoria”Ma„Enum”Wartości odpowiadające jego indeksie, który wprowadziłeś w„WSTAWIĆ" oświadczenie:
Utwórz tabelę z więcej niż jedną kolumną zawierającą wartości „enum”
Tabela może zawierać wiele kolumn z „Enum" typ danych. Utwórz tabelę o nazwie „preferencje użytkownika„Posiadanie czterech kolumn”ID”,„identyfikator użytkownika”,„język" I "temat". Szczegóły kolumn:
Uruchom to zapytanie, aby utworzyć tabelę:
Utwórz tabelę user_preferences (Wyjście wyświetla komunikat jako „Zapytanie OK”:
Następnym krokiem jest wstawienie danych do kolumn, aby wpisz następujące polecenie:
Wstaw do wartości_ser_preferences (user_id, język, motyw)Wyjście wyświetla komunikat jako „Zapytanie OK, 3 rzędy dotknięte”, To wskazało, że dane są wstawiane:
Aby zobaczyć dane tabeli, uruchom zapytanie podane poniżej:
Wybierz * z user_preferences;Tabela składa się z dwóch wierszy zawierających wartości „wyliczania” wraz z innymi kolumnami:
Z powodzeniem dowiedziałeś się o „Enum„Typ danych i sposób ustawienia„Enum„Wartość w mysql.
Wniosek
„„Enum”Jest typem danych w MySQL, który przechowuje wszystkie możliwe wartości dla kolumny. Na przykład nazwa dni może zawierać tylko „7„Wartości, więc te”Enum”Wartości można ustawić w momencie tworzenia tabeli za pomocą„[Kolumna-nazwa] enum ([wartość1], [wartość2], [wartość3],…)”Składnia. Każdy "Enum„Wartość wykorzystuje indeksy numeryczne, zaczynając od„1". W tym poście omówiono „Enum„Dane i sposób ustawienia jego wartości.