Met de hoeveelheid gegevens die in de wereld aanwezig is, is het bijna onmogelijk om gegevens te beheren zonder de juiste databases. SQL is de kern van relationele databases en biedt u daarom verschillende opties om met gegevens om te gaan zijn onmisbaar in de meeste functies. In dit artikel over SQL-gegevenstypen gaan we de verschillende gegevenstypen bespreken die in SQL worden gebruikt.
hoe je een nummer in python omkeert
Het volgende wordt in dit artikel behandeld:
- Numerieke gegevenstypen
- Tekenreeks Gegevenstypen
- Binaire gegevenstypen
- Datum- en tijdgegevenstypen
- Andere gegevenstypen
Dus laten we met elk van hen aan de slag gaan.
SQL-gegevenstypen: numerieke typen
In dit gedeelte van het artikel worden de numerieke gegevenstypen besproken. Deze gegevenstypen staan zowel ondertekende als niet-ondertekende gehele getallen toe. Ik heb de numerieke gegevenstypen onderverdeeld in de volgende twee secties:
Exacte numerieke gegevenstypen
Laten we nu eens kijken naar geschatte numerieke gegevenstypen.
Geschatte numerieke gegevenstypen
Laten we vervolgens in dit artikel kijken naar de gegevenstypen voor tekenreeksen die in SQL worden gebruikt.
SQL-gegevenstypen: Tekenreeks Gegevenstypen
In dit gedeelte van het artikel worden de gegevenstypen van tekens besproken. Deze gegevenstypen staan tekens van vaste en variabele lengte toe. Raadpleeg de onderstaande tabel.
OPMERKING:
Vragen: Waarom kunnen we geen waarde aangeven die groter is dan VARCHAR (8000)? Ans: VARCHAR (n) is verantwoordelijk voor het opslaan van de gegevens in een rijpagina. Aangezien op elke pagina de paginakop de eerste 96 bytes beslaat en er slechts 8096 bytes aan gegevens (8192-96) beschikbaar zijn voor de rij-overhead en offsets, kunt u geen waarde aangeven die groter is dan VARCHAR (8000).
Ook heb ik sinds onze branche de datatypesecties van tekenreeksen uitgebreid naar Unicode-gegevenstypengebruikt de Unicode voor consistente weergave en afhandeling van tekst in de meeste schrijfsystemen ter wereld.
Unicode-tekenreeksen Gegevenstypen
Data type | Beschrijving / maximale grootte | Opslag | |
Omschrijving | Maximumgrootte | ||
ntext | Staat een variabele toelengte Unicode-tekenreeks | 2 GB aan tekstgegevens | 4 bytes + aantal tekens |
nvarchar (max.) | Staat een variabele toelengte Unicode-tekenreeks | 2E + 31 karakters | 2 bytes + aantal tekens |
nvarchar | Staat een variabele toelengte Unicode-tekenreeks | 4.000 karakters | 2 bytes + aantal tekens |
nchar | Staat een f toeUnicode-string met een vaste lengte | 4.000 karakters | Gedefinieerde breedte * 2 |
Laten we vervolgens in dit artikel kijken naar de binaire gegevenstypen die in SQL worden gebruikt.
SQL-gegevenstypen: Binaire gegevenstypen
Dit gedeelte van het artikel gaat over binaire gegevenstypen. Deze gegevenstypen maken binaire waarden van vaste en variabele lengte mogelijk. Raadpleeg de onderstaande tabel.
Laten we vervolgens in dit artikel kijken naar de gegevenstypen voor datum en tijd die in SQL worden gebruikt.
SQL-gegevenstypen: Datum Tijd Gegevenstypen
In dit gedeelte van het artikel worden de gegevenstypen voor datum en tijd besproken. Deze gegevenstypen maken verschillende formaten van datum en tijd mogelijk. Raadpleeg de onderstaande tabel.
Laten we vervolgens in dit artikel kijken naar de diverse gegevenstypen die beschikbaar zijn in SQL.
SQL-gegevenstypen: Andere Gegevenstypen
In dit gedeelte van het artikel worden de gegevenstypen besproken die niet in de bovenstaande categorieën kunnen worden onderverdeeld. Raadpleeg de onderstaande tabel.
Java class loader interviewvragen
Data type | Omschrijving |
tafel | Dit gegevenstype slaat een resultaatset op voor latere verwerking. |
xml | Dit gegevenstype slaat XML-geformatteerde gegevens op. |
cursor | Dit gegevenstype biedt een verwijzing naar een cursorobject. |
unieke identificatie | Dit gegevenstype slaat een Globally Unique Identifier (GUID) op. |
sql_variant | Dit gegevenstype sschrapt waarden van verschillende door SQL ondersteunde gegevenstypen behalve text, ntext en timestamp. |
Nu u de gegevenstypen in SQL kent, weet ik zeker dat u nieuwsgierig bent naar meer SQL. Hier is een lijst met artikelen waarmee u aan de slag gaat:
Dus mensen, dat is een einde aan dit artikel. Ik hoop dat je dit artikel met plezier hebt gelezen. We hebben de verschillende gegevenstypen gezien die u zullen helpen bij het schrijven van vragen en het spelen met uw databases. Als u meer wilt weten over MySQL en maak kennis met deze open source relationele database, bekijk dan onze die wordt geleverd met live training onder leiding van een instructeur en real-life projectervaring. Deze training zal je helpen MySQL diepgaand te begrijpen en je te helpen het onderwerp onder de knie te krijgen.
Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte van dit artikel en ik neem zo snel mogelijk contact met u op.