Здесь буду собирать полезные, но, в основном, редко используемые приёмы работы в MySQL. Чтобы не вспоминать долго при необходимости.

Копирование таблицы (включая данные):

CREATE TABLE NewTab SELECT * FROM OldTab;

Копирование таблицы (только структура, без данных):

CREATE TABLE NewTab LIKE OldTab;

Просмотр информации о таблице:

mysql> SHOW table status LIKE ‘topic2menu’ \G

*********\** 1. row ***********

Name: topic2menu

Engine: INNODB

Version: 10

Row_format: Compact

Rows: 0

Avg_row_length: 0

Data_length: 16384

Max_data_length: 0

Index_length: 16384

Data_free: 0

AUTO_INCREMENT: 1

Create_time: 2012-03-17 11:31:13

Update_time: NULL

Check_time: NULL

Collation: utf8_general_ci

Checksum: NULL

Create_options:

Comment: INNODB free: 12288 kB

1 row IN SET (0.00 sec)

Визуальное руководство по JOIN-ам:

Комментарии

comments powered by Disqus