A general type of organization for data, which usually has a fixed number of columns and an indeterminate number of rows. Each column is expected to contain a particular type of data, and each row generally corresponds with a set of related data; a "record". Thus, each record is composed of entries for each column.
In programming, a type of data structure which has the predescribed format. In databases, tables are optimized for queries with the use of indexes. Dynamic memory arrays are usually implemented in tables.
In HTML, a type of structure for displaying data, as above, but without any constraint of meaning for records or columns. HTML tables have long been used (incorrectly) for layout of web pages, this has been superceded by the use of CSS.