data types sql
Terug naar overzicht

Verschillende soorten data types in SQL

Wil je meer weten over de soorten data types in SQL? SQL data types (ook wel gegevenstypen genoemd) definiëren het type waarde dat kan worden weergegeven in een tabelkolom. Als u bijvoorbeeld wilt dat een kolom alleen gehele getallen opslaat, kunt u het gegevenstype definiëren als INT.

SQL-gegevenstypen kunnen grofweg worden onderverdeeld in de volgende categorieën.

  1. Numerieke gegevenstypen zoals: INT, TINYINT, BIGINT, FLOAT, REAL, enz.
  2. Datum- en tijdgegevenstypen zoals: DATE, TIME, DATETIME, enz.
  3. Teken- en tekenreeksgegevenstypen zoals: CHAR, VARCHAR, TEXT, enz.
  4. Unicode-tekenreeksgegevenstypen zoals: NCHAR, NVARCHAR, NTEXT, enz.
  5. Binaire gegevenstypen zoals: BINARY, VARBINARY, enz.
  6. Diverse gegevenstypen – CLOB, BLOB, XML, CURSOR, TABLE, enz.

Niet alle datatypes zijn hierboven weergegeven, maar wel de meest gebruikte. In deze blog vertellen wij u meer hierover.

Verschillen tussen databases

Niet alle gegevenstypen worden door elke relationele databaseleverancier (zoals Oracle of MySQL) ondersteund.

De Oracle-database ondersteunt bijvoorbeeld geen DATETIME en MySQL ondersteunt geen CLOB.

Microsoft SQL Server heeft bijvoorbeeld de gegevenstypen MONEY en SMALLMONEY, maar omdat deze niet worden ondersteund door andere populaire databaseleveranciers, worden ze hier niet vermeld.

1. Numerieke gegevenstypen

Numerieke gegevenstypen in SQL worden gebruikt om getallen op te slaan, zoals gehele getallen, kommagetallen en exacte waarden.

Elke relationele databaseleverancier heeft zijn eigen maximale groottelimiet voor verschillende gegevenstypen:

soorten data types sql

De type FLOAT, DOUBLE en DECIMAL slaan getallen met decimalen op.

2. Datum- en tijdgegevenstypen

Hieronder een overzicht van de meeste gebruikte:

data types in sql

3. Teken- en tekenreeksgegevenstypen

Hieronder een overzicht van de meeste gebruikte:

soorten data types

4. Unicode-tekenreeksgegevenstypen

Een Unicode-code is een unieke numerieke representatie van een karakter in de Unicode-standaard. Unicode zorgt ervoor dat tekens uit verschillende talen en symbolen correct worden weergegeven en verwerkt in computersystemen.

Elke Unicode-code wordt voorgesteld in de vorm U+xxxx, waarbij xxxx een hexadecimaal getal is, bijvoorbeeld:

unicode sql

Hieronder een overzicht van de meeste gebruikte:

meest gebruikte data types sql

5. Binaire gegevenstypen

Binary gegevenstypen in SQL worden gebruikt om binaire gegevens (zoals afbeeldingen, bestanden, encryptiesleutels en andere niet-tekstuele data) op te slaan. Ze slaan bytes op in hun ruwe vorm in plaats van als leesbare tekst.

Hieronder een overzicht van de meeste gebruikte:

types data

6. Diverse gegevenstypen

Hieronder een overzicht van de meeste gebruikte:

sql gegevenstypen

Conclusie: data types in SQL

In deze blog hebt u geleerd over verschillende categorieën SQL-gegevenstypen. Wil je meer kennis opdoen over SQL? Schrijf je dan hieronder in en ontvang hoge korting op je eerste cursus

Geschreven door

Thomas Duin

Eigenaar

Gespecialiseerd in diverse applicaties & software

SQL cursussen