SQL-traits zijn kenmerken of eigenschappen van de SQL-taal die de programmering en het ontwerp van databases beïnvloeden.
Dit omvat functies zoals data-opslag, data-manipulatie, zoekfuncties, indexering en databeveiliging.
Bijvoorbeeld, SQL-traits zoals ‘Primary Key’ en ‘Foreign Key’ worden gebruikt om relaties tussen tabellen te definiëren en duplicatie van data te voorkomen. SQL-traits zoals ‘Index’ verbeteren de snelheid van zoekopdrachten in de database.