Mysql JSON Typ danych

Mysql JSON Typ danych
Być może często słyszałeś o rodzaju ubrania lub jedzenia, które osoba może lubić. Po prostu wartość zmiennej może być innego typu. Te typy definiują klasę zmiennej i do której kategorii należy i które operacje można na nich użyć. Dla programisty lub programisty bardzo często używa wielu typów danych codziennie podczas kodowania. W bazach danych, takich jak baza danych MySQL, MySQL działa tak dobrze z wieloma typami danych, jak platforma typu open source. Naszym tematem jest omówienie danych JSON (notacja obiektu JavaScript) w bazach danych bez dodawania złożonych przykładów i niepotrzebnych szczegółów. Dlatego musisz zalogować się ze swojego systemu Linux i otworzyć jego aplikację terminalową.

System aktualizacji

Pracując w dowolnym systemie Linux, musimy ściśle upewnić się, że maszyna jest już aktualna i zgodnie z aktualnymi wymaganiami. W tym konkretnym celu wymyśliliśmy nasz system, zużywając pakiet „apt” w instrukcji „aktualizacji” pokazanej poniżej.

System aktualizacji

Ponieważ system jest aktualny, powinniśmy być pewni, że maszyna jest również aktualizowana. W tym celu musimy użyć instrukcji „apt” za pomocą słowa kluczowego „aktualizacji”.

Po wykonaniu tej instrukcji wymaga afirmacji, jeśli system musi się uaktualnić. W odpowiedzi musisz nacisnąć „Y” i „Wprowadź”, aby kontynuować.

Zainstaluj MySQL Server

Po etapach aktualizacji i aktualizacji w końcu jesteśmy w stanie zainstalować serwer MySQL na naszym komputerze Linux. Bez serwera MySQL nie będziemy w stanie wypróbować zapytań, aby spojrzeć na bazę danych JSON. Serwer SQL można skonfigurować na komputerze Linux, wykonując instrukcję instalacji w obszarze zapytania terminalu. Po tej instrukcji musi następować słowo kluczowe „mysql-server”, aby poprawnie je skonfigurować.

Podczas instalacji zostaniemy poinformowani o całkowitej przestrzeni, którą nabywa po pełnej instalacji naszego systemu. Oprócz tego chciałby potwierdzić, czy chcemy kontynuować ten proces konfiguracji dla MySQL, czy nie. Jeśli nie masz żadnych problemów, dotknij „Y”, aby kontynuować.

Ukończenie pełnej instalacji i konfiguracji może potrwać do 5 minut na komputerze Linux lub zgodnie z prędkością sieci.

Uruchom konsolę bazy danych MySQL

Czas uzyskać wiedzę specjalistyczną w mysql JSON DataType. Otwórz więc interfejs wiersza poleceń dla MySQL, odrzucając zapytanie MySQL z opcją „-u”, aby określić użytkownika z hasłem, aby kontynuować login z SQL. Wolę używać użytkownika głównego, aby uniknąć niedogodności.

Utwórz nową bazę danych

Po pomyślnym uruchomieniu konsoli MySQL musisz utworzyć losową bazę danych: Testuj. Użyj nowo wykonanej bazy danych „testowych” do dalszego przetwarzania za pośrednictwem zapytania „Użyj”.

Utwórz tabelę z kolumną JSON DataType

Będziemy inicjować główną implementację tematu z tworzeniem tabeli z kolumną danych „JSON” w bazie danych „test”. W tym celu korzystamy z instrukcji Utwórz tabelę w obszarze zapytania linii poleceń MySQL, aby wygenerować tabelę o nazwie „Record”. Ta tabela została zainicjowana z trzema różnymi kolumnami: id, nazwa i informacje. Pierwsze dwie kolumny to odpowiednio liczba całkowita i varchar. Ale trzeci jest z danych JSON. Ponieważ nie dodaliśmy żadnych danych do tej tabeli, zapytanie wyboru zwraca również pusty zestaw.

Dodaj dane JSON

Zastosowanie instrukcji „Wstaw do” polega na dodaniu rekordów w już wykonanych kolumnach tabeli: „Zapis”. Pierwsze dwie kolumny reprezentują odpowiednio wartości całkowitej i varchar. Podczas gdy trzecia kolumna zawiera dane JSON dla wszystkich 5 rekordów. Dane JSON składają się z par kluczowych w osobnej sekcji objętych pojedynczym przecinkiem.

Teraz, wykorzystując zapytanie wyboru z znakiem „*”, wyświetlało całą tabelę „Record” wraz ze zwykłymi kolumnami danych i danymi JSON.

Wyświetl dane JSON

Teraz będziemy używać kilku prostych instrukcji do wyboru i wyświetlania kolumny JSON DataType wraz ze zwykłymi kolumnami typu danych „Zapisz”. W tym celu ponownie wykorzystujemy instrukcję Wybierz, aby pobrać wszystkie rekordy identyfikatora, nazwy i informacji o warunkach. Ograniczamy wyświetlacz rekordu danych JSON, określając klawisz „Wynagrodzenie” z kolumny JSON „Informacje”, aby wyświetlić rekord jednopozadowy dla kolumny JSON „Info”.

Kolumna typu „Info” JSON „Info” zawiera w niej wieloparteczny klucz „Addr”. Tak więc użyliśmy instrukcji Wybierz, aby wyświetlić wewnętrzne wartości klucza „Addr”.

Pokazane poniżej zapytanie Wybierz wykorzystuje funkcję JSON_EXTRACT, aby uzyskać tylko określone rekordy z kolumny „Info”. Funkcja JSON_UNQUOTE zwróci wartość JSON jako normalny ciąg. Ma również warunek wyświetlania tylko rekordów o wynagrodzeniach = 56000.

Funkcja JSON_TYPE

Korzystanie z funkcji JSON_TYPE () może wyświetlić typ kolumny danych JSON. Próbowaliśmy i dowiedzieliśmy się, że typ danych JSON jest reprezentowany jako typ tablicy.

Funkcja JSON_Array

Tę funkcję można odrzucić, aby wyświetlić dane JSON w formacie tablicy. Wyświetlaliśmy rekord kluczowego „wieku” jako „5”. Użyj również funkcji now (), aby wyświetlić datę i godzinę.

Wniosek

Ten artykuł może być wykorzystany jako podstawowa pomoc w uzyskiwaniu praktycznej podstawowej wiedzy, a także wysokiej klasy wiedzy na temat danych JSON i jego użycie w MySQL. Nasz akapit wprowadzający obejmuje znaczenie i wykorzystanie różnych typów danych w bazach danych. Następnie omówiliśmy sposoby aktualizacji i aktualizacji systemu, a następnie instalacji serwera bazy danych MySQL. Najważniejsza część tego artykułu obejmuje użycie serwerów MySQL do utworzenia rekordu danych danych JSON i manipulowanie nim według różnych funkcji bazy danych.