mysql记录有没有指针
在MySQL数据库中,记录(Row)是指在表(Table)中存储的一行数据。MySQL如何实现对记录的访问呢?
不同于C++或Java等编程语言,MySQL记录是不具有指针的。因此,在MySQL中,要想对记录进行访问,一般会通过对其所在的表的某个列(Column)建立索引(Index)来提高查找效率。
索引是一种特殊的数据结构,其本质上是一张表,其中存储了某个或某几个列的值以及对应的记录指针(指向该记录所在的数据页的地址)。因此,在查询时,MySQL会先根据索引快速定位到要查找的记录所在的数据页,然后再在该页中查找目标记录,大大减少了查询的时间。
CREATE INDEX index_name ON table_name (column_name)