在数据库中,下标通常是从0开始的。这是因为在计算机编程中,数组和列表等数据结构都是以0作为起始点的。这种起始点从0开始的习惯源自于计算机底层的内存管理和指针运算。
从0开始计数可以更方便地进行内存地址的计算和数据的存储。
另外,从0开始也可以节约内存空间,因为在计算机中,通常会使用起始地址和偏移量来访问数据,如果从1开始,就会多出一个偏移量。因此,虽然有些编程语言或数据库可能存在从1开始的情况,但大多数情况下,数据库中的下标还是从0开始的。