SQLite distinguishes storage classes and data types
In sqlite, there’s 5 main storage classes, NULL, INTEGER, REAL (floats), TEXT and BLOB (binary data). These apply to individual values stored in the database. There can be several data types under each storage class, for example different number of bytes for integers. Sqlite thinks you shouldn’t have to care about the specifics, but it will deal with picking the right underlying data type for you. For the most part, the terms can be used interchangeably.