... tất cả các hàng trong các bảng SQLite đều có khóa số nguyên có chữ ký 64 bit, xác định duy nhất hàng trong bảng của nó ... Tìm kiếm một bản ghi với một hàng cụ thể hoặc cho tất cả các bản ghi có hàng trong phạm vi được chỉ định là khoảng hai lần nhanh như một tìm kiếm tương tự được thực hiện bằng cách chỉ định bất kỳ giá trị CHÍNH hoặc giá trị được lập chỉ mục nào khác.
Với một ngoại lệ được ghi chú bên dưới, nếu một bảng rowid có khóa chính bao gồm một cột duy nhất và loại khai báo của cột đó là "INTEGER" trong bất kỳ hỗn hợp nào của chữ hoa và chữ thường, thì cột sẽ trở thành bí danh cho rowid.
Một cột như vậy thường được gọi là "khóa chính số nguyên". Cột KEY PRIMARY chỉ trở thành khóa chính số nguyên nếu tên loại khai báo chính xác là "INTEGER". Các tên loại số nguyên khác như "INT" hoặc "BIGINT" hoặc "SHORT INTEGER" hoặc "UNSIGNED INTEGER" làm cho cột khóa chính hoạt động như một cột bảng thông thường có ái lực nguyên và một chỉ mục duy nhất, không phải là bí danh cho hàng.