Przy tak dużej ilości danych na świecie zarządzanie danymi bez odpowiednich baz danych jest prawie niemożliwe. SQL to rdzeń relacyjnych baz danych, który zapewnia różne opcje obsługi danych są niezbędne na większości stanowisk pracy. W tym artykule na temat typów danych SQL omówimy różne typy danych używane w języku SQL.
W tym artykule omówiono następujące kwestie:
klasa vs interfejs w java
- Numeryczne typy danych
- Typy danych ciągu znaków
- Binarne typy danych
- Typy danych daty i godziny
- Inne typy danych
Zacznijmy więc od każdego z nich.
Typy danych SQL: typy liczbowe
W tej części artykułu omówimy numeryczne typy danych. Te typy danych zezwalają na liczby całkowite ze znakiem i bez znaku. Podzieliłem numeryczne typy danych na następujące dwie sekcje:
Dokładne numeryczne typy danych
Przyjrzyjmy się teraz przybliżonym liczbowym typom danych.
Przybliżone numeryczne typy danych
Następnie w tym artykule przyjrzyjmy się typom danych ciągów znaków używanych w języku SQL.
Typy danych SQL: Typy danych ciągu znaków
W tej części artykułu omówimy typy danych znaków. Te typy danych dopuszczają znaki o stałej i zmiennej długości. Zapoznaj się z poniższą tabelą.
UWAGA:
Pytania: Dlaczego nie możemy zadeklarować wartości większej niż VARCHAR (8000)? Odp: VARCHAR (n) jest odpowiedzialny za przechowywanie danych na stronie wierszowej. Ponieważ na każdej stronie nagłówek strony zajmuje pierwsze 96 bajtów, a tylko 8096 bajtów danych (8192-96) jest dostępnych dla narzutu i przesunięć wierszy, nie można zadeklarować wartości większej niż VARCHAR (8000).
Ponadto od czasu naszej branży rozszerzyłem sekcje typu danych ciągów znaków na typy danych Unicodeużywa Unicode do spójnej reprezentacji i obsługi tekstu w większości systemów pisma na świecie.
przekonwertować dziesiętny na binarny kod Pythona
Typy danych ciągów znaków Unicode
Typ danych | Opis / maksymalny rozmiar | Przechowywanie | |
Opis | Największy rozmiar | ||
ntext | Pozwala na zmiennądługość łańcucha Unicode | 2 GB danych tekstowych | 4 bajty + liczba znaków |
nvarchar (maks.) | Pozwala na zmiennądługość łańcucha Unicode | 2E + 31 znaków | 2 bajty + liczba znaków |
nvarchar | Pozwala na zmiennądługość łańcucha Unicode | 4000 znaków | 2 bajty + liczba znaków |
nchar | Pozwala fCiąg znaków Unicode o ustalonej długości | 4000 znaków | Zdefiniowana szerokość * 2 |
Następnie w tym artykule przyjrzyjmy się typom danych binarnych używanych w języku SQL.
Typy danych SQL: Binarne typy danych
W tej części artykułu omówimy binarne typy danych. Te typy danych dopuszczają wartości binarne o stałej i zmiennej długości. Zapoznaj się z poniższą tabelą.
Następnie w tym artykule przyjrzyjmy się typom danych daty i godziny używanych w języku SQL.
co jest * w sql
Typy danych SQL: Data i godzina Typy danych
W tej sekcji artykułu omówiono typy danych daty i godziny. Te typy danych umożliwiają różne formaty daty i godziny. Zapoznaj się z poniższą tabelą.
Następnie w tym artykule przyjrzyjmy się różnym typom danych dostępnych w SQL.
Typy danych SQL: Inny Typy danych
W tej części artykułu omówimy typy danych, których nie można przypisać do powyższych kategorii. Zapoznaj się z poniższą tabelą.
Typ danych | Opis |
stół | Ten typ danych przechowuje zestaw wyników do późniejszego przetwarzania. |
xml | Ten typ danych przechowuje dane w formacie XML. |
kursor | Ten typ danych zawiera odniesienie do obiektu kursora. |
unikalny identyfikator | Ten typ danych przechowuje globalnie unikatowy identyfikator (GUID). |
sql_variant | Ten typ danych susuwa wartości różnych obsługiwanych przez SQL typów danych, z wyjątkiem tekstu, ntext i datownika. |
Teraz, gdy znasz typy danych w SQL, jestem pewien, że chcesz dowiedzieć się więcej o SQL. Oto lista artykułów, od których zaczynasz:
Tak więc to koniec tego artykułu. Mam nadzieję, że podobał Ci się ten artykuł. Widzieliśmy różne typy danych, które pomogą Ci pisać zapytania i bawić się bazami danych. Jeśli chcesz dowiedzieć się więcej o MySQL i poznaj tę relacyjną bazę danych typu open source, a następnie sprawdź naszą który obejmuje szkolenie na żywo prowadzone przez instruktora i rzeczywiste doświadczenie projektowe. To szkolenie pomoże Ci dogłębnie zrozumieć MySQL i osiągnąć mistrzostwo w tym temacie.
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy w tym artykule, a skontaktuję się z Tobą.