Med mængden af data til stede i verden er det næsten næsten umuligt at administrere data uden ordentlige databaser. SQL er derfor kernen i relationsdatabaser, som giver dig forskellige muligheder for at håndtere data er uundværlige i de fleste jobroller. I denne artikel om SQL-datatyper skal vi diskutere de forskellige datatyper, der bruges i SQL.
Følgende er dækket af denne artikel:
- Numeriske datatyper
vifte af objekter i java
- Datatyper for tegnstreng
- Binære datatyper
- Datatyper for dato og tid
- Andre datatyper
Så lad os komme i gang med hver enkelt af dem.
SQL-datatyper: Numeriske typer
Dette afsnit af artiklen vil tale om de numeriske datatyper. Disse datatyper tillader både underskrevne og usignerede heltal. Jeg har delt de numeriske datatyper i følgende to sektioner:
Nøjagtige numeriske datatyper
Lad os nu se på omtrentlige numeriske datatyper.
Omtrentlige numeriske datatyper
Lad os derefter i denne artikel se på de datatyper for tegnstreng, der bruges i SQL.
SQL-datatyper: Datatyper for tegnstreng
Dette afsnit af artiklen vil tale om karakterdatatyperne. Disse datatyper tillader tegn med fast og variabel længde. Se nedenstående tabel.
BEMÆRK:
Spørgsmål: Hvorfor kan vi ikke erklære en værdi større end VARCHAR (8000)? Svar: VARCHAR (n) er ansvarlig for lagring af data på en række side. Da sideoverskriften på hver side optager de første 96 byte, og kun 8096 byte data (8192 -96) er tilgængelige for rækkeoverhead og forskydning, kan du ikke erklære en værdi større end VARCHAR (8000).
Jeg har også udvidet tegnstrengene datatypeafsnit til Unicode-datatyper siden vores branchebruger Unicode til ensartet repræsentation og håndtering af tekst i de fleste af verdens skriftsystemer.
Unicode-tegnstrenger Datatyper
Datatype | Beskrivelse / Maksimal størrelse | Opbevaring | |
Beskrivelse | Maksimal størrelse | ||
ntekst | Tillader en variabellængde Unicode-streng | 2 GB tekstdata | 4 byte + antal tegn |
nvarchar (maks.) | Tillader en variabellængde Unicode-streng | 2E + 31 tegn | 2 byte + antal tegn |
nvarchar | Tillader en variabellængde Unicode-streng | 4.000 tegn | 2 byte + antal tegn |
nchar | Tillader en fixed længde Unicode-streng | 4.000 tegn | Defineret bredde * 2 |
Lad os derefter i denne artikel se på de binære datatyper, der bruges i SQL.
SQL-datatyper: Binære datatyper
Dette afsnit af artiklen vil tale om binære datatyper. Disse datatyper tillader binære værdier af fast og variabel længde. Se nedenstående tabel.
Dernæst i denne artikel, lad os se på datatyperne for dato og klokkeslæt, der bruges i SQL.
SQL-datatyper: Dato tid Datatyper
Dette afsnit af artiklen vil tale om datatyperne for dato og klokkeslæt. Disse datatyper tillader forskellige formater for dato og klokkeslæt. Se nedenstående tabel.
Lad os i denne artikel derefter se på de forskellige datatyper, der er tilgængelige i SQL.
SQL-datatyper: Andet Datatyper
Dette afsnit af artiklen vil tale om de datatyper, der ikke kan kategoriseres i ovenstående kategorier. Se nedenstående tabel.
hvordan man får array længde i javascript
Datatype | Beskrivelse |
bord | Denne datatype gemmer et resultatsæt til senere behandling. |
xml | Denne datatype gemmer XML-formaterede data. |
cursoren | Denne datatype giver en henvisning til et markørobjekt. |
unik identifikator | Denne datatype gemmer en globalt unik identifikator (GUID). |
sql_variant | Denne datatype stores værdier af forskellige SQL-understøttede datatyper undtagen tekst, ntext og tidsstempel. |
Nu hvor du kender datatyperne i SQL, er jeg sikker på, at du er nysgerrig efter at lære mere SQL. Her er en liste over artikler, som du kommer i gang med:
Så folkens, det er en afslutning på denne artikel. Jeg håber du nød at læse denne artikel. Vi har set de forskellige datatyper, der hjælper dig med at skrive forespørgsler og lege med dine databaser. Hvis du ønsker at lære mere om MySQL og lær denne open source relationsdatabase, så tjek vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv. Denne træning hjælper dig med at forstå MySQL i dybden og hjælpe dig med at opnå mestring over emnet.
Har du et spørgsmål til os? Nævn det i kommentarfeltet i denne artikel, og jeg vender tilbage til dig.