미디어위키 page 테이블

1 개요[ | ]

MediaWiki page table
미디어위키 page 테이블
MariaDB> describe page;
+--------------------+---------------------+------+-----+----------------+----------------+
| Field              | Type                | Null | Key | Default        | Extra          |
+--------------------+---------------------+------+-----+----------------+----------------+
| page_id            | int(10) unsigned    | NO   | PRI | NULL           | auto_increment |
| page_namespace     | int(11)             | NO   | MUL | NULL           |                |
| page_title         | varbinary(255)      | NO   |     | NULL           |                |
| page_restrictions  | tinyblob            | NO   |     | NULL           |                |
| page_counter       | bigint(20) unsigned | NO   |     | 0              |                |
| page_is_redirect   | tinyint(3) unsigned | NO   | MUL | 0              |                |
| page_is_new        | tinyint(3) unsigned | NO   |     | 0              |                |
| page_random        | double unsigned     | NO   | MUL | NULL           |                |
| page_touched       | binary(14)          | NO   |     |                |                |
| page_latest        | int(10) unsigned    | NO   |     | NULL           |                |
| page_len           | int(10) unsigned    | NO   | MUL | NULL           |                |
| page_content_model | varbinary(32)       | YES  |     | NULL           |                |
| page_links_updated | varbinary(14)       | YES  |     | NULL           |                |
+--------------------+---------------------+------+-----+----------------+----------------+
13 rows in set (0.00 sec)

2 테스트[ | ]

mysql> SELECT MIN(page_id), MAX(page_id), COUNT(*) FROM page;
+--------------+--------------+----------+
| MIN(page_id) | MAX(page_id) | COUNT(*) |
+--------------+--------------+----------+
|            2 |        49676 |    47780 |
+--------------+--------------+----------+
1 row in set (0.01 sec)
→ 2~49676이므로 49676-2+1=49675 개가 있어서 하는데, count는 47780인 걸 보니, 중간에 빈 번호가 1895개 있다.
mysql> select page_is_redirect, count(*) from page group by page_is_redirect;
+------------------+----------+
| page_is_redirect | count(*) |
+------------------+----------+
|                0 |    27446 |
|                1 |    20334 |
+------------------+----------+
2 rows in set (0.01 sec)
→ 넘겨주기가 아닌 문서는 27446개, 넘겨주기 문서는 20334개이다. (합계 47780개)

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}