# Articles

#### **Articles Database Table Structure**

The following details the structure of the **Articles** table of the database.

<table id="bkmrk-name-type-attribute-" style="width: 693px; height: 508px;" width="554"><tbody><tr><td style="width: 124px;">**Name**</td><td style="width: 102px;">**Type**</td><td style="width: 260px;">**Attribute**</td><td style="width: 60px;">**NULL**</td><td style="width: 147px;">**Default**</td></tr><tr><td style="width: 124px;">art\_id</td><td style="width: 102px;">int(11)</td><td style="width: 260px;">UNSIGNED</td><td style="width: 60px;">No</td><td style="width: 147px;">None</td></tr><tr><td style="width: 124px;">art\_title\_sort</td><td style="width: 102px;">varchar(128)</td><td style="width: 260px;">  
</td><td style="width: 60px;">No</td><td style="width: 147px;">None</td></tr><tr><td style="width: 124px;">art\_title</td><td style="width: 102px;">varchar(256)</td><td style="width: 260px;">  
</td><td style="width: 60px;">No</td><td style="width: 147px;">None</td></tr><tr><td style="width: 124px;">art\_date</td><td style="width: 102px;">varchar(11)</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">NULL</td></tr><tr><td style="width: 124px;">art\_category</td><td style="width: 102px;">varchar(128)</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">NULL</td></tr><tr><td style="width: 124px;">art\_source</td><td style="width: 102px;">varchar(128)</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">NULL</td></tr><tr><td style="width: 124px;">art\_author</td><td style="width: 102px;">varchar(64)</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">NULL</td></tr><tr><td style="width: 124px;">art\_position</td><td style="width: 102px;">varchar(64)</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">NULL</td></tr><tr><td style="width: 124px;">art\_contributor</td><td style="width: 102px;">varchar(128)</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">NULL</td></tr><tr><td style="width: 124px;">art\_prevnext</td><td style="width: 102px;">varchar(9)</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">NULL</td></tr><tr><td style="width: 124px;">art\_ext\_link</td><td style="width: 102px;">varchar(256)</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">NULL</td></tr><tr><td style="width: 124px;">art\_styles</td><td style="width: 102px;">mediumtext</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">  
</td></tr><tr><td style="width: 124px;">art\_text</td><td style="width: 102px;">mediumtext</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">  
</td></tr><tr><td style="width: 124px;">art\_lat</td><td style="width: 102px;">varchar(20)</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">NULL</td></tr><tr><td style="width: 124px;">art\_lon</td><td style="width: 102px;">varchar(21)</td><td style="width: 260px;">  
</td><td style="width: 60px;">Yes</td><td style="width: 147px;">NULL</td></tr><tr><td style="width: 124px;">art\_timestamp</td><td style="width: 102px;">timestamp</td><td style="width: 260px;">on update CURRENT\_TIMESTAMP</td><td style="width: 60px;">No</td><td style="width: 147px;">1/28/2024 1:42</td></tr></tbody></table>

The elements of the *Articles* table are as follows...

1. **Name** - Identifies the name of the element.
2. **Type** - Identifies the type of element and the length. 
    - int(xx) - integer of length xx.
    - varchar(xxx) - variable length text of length xxx (Max length of 3000 characters).
    - mediumtext - Text with max length of 16,777,215 bytes (16MB)
    - timestamp - current date-time of record update.
3. **Attribute** - Identifies the any attribute of the element.
4. **NULL** - Identifies whether the element can be NULL.
5. **Default** - Identifies the default of the element.