При описании столбцов таблицы можно указывать помим0 типа следующее:
NOT NULL | NULL | AUTO_INCREMENT | DAFAULT значение | UNIQUE
Посмотреть описание созданной таблицы:
Проверить, правильно была ли таблица создана в соответствии с планом, можно при помощи команды DESCRIBE:
mysql> DESCRIBE имя_табл;
Загрузка данных в базу:
INSERT INTO table [(column_name, ...)] VALUES (expression,...) || Можно не перечислять поля, если заполняются все поля, просто достаточно по порядку их следования в таблице расставить значения. Если заполняются не все поля, то обязательно перечислить столбцы.
Второй вариант из файла:
LOAD DATA INFILE "имя_файла" INTO TABLE имя_таблицы;
Правила при подготовке файла: поля разделяются знаками табуляции, поля автоинкремента – пропускаются, вместо них– знак табуляции, символьные данные без кавычек, а даты в двойных кавычках (дата начинается с года/месяц/день).
Еще один способ загрузки данных в таблицу. Когда нухнро переписать данные из одной таблицы в другую:
INSERT into имя_таблицы1 (поле1, поле2, …) SELECT t2.поле1, t2.поле2, … FROM t2 (условие – например, WHERE t2.id>5 )