Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript

Печать

Результат должен быть похож на тот, что показан на рис. 8.4.

Рис. 8.4. Заполнение таблицы classics и просмотр ее содержимого

Сейчас не стоит обращать внимание на команду SELECT, ее очередь наступит в разделе «Запросы к базе данных MySQL». Достаточно сказать, что в данном виде она отображает все только что введенные данные.

Теперь вернемся назад и посмотрим, как используется команда INSERT. Ее первая часть, INSERT INTO classics, сообщает MySQL, куда нужно вставлять следующие за ней данные. Затем в круглых скобках перечисляются четыре имени столбцов:author, title, type и year, — которые отделяются друг от друга запятыми. Таким образом MySQL сообщается, что именно в эти четыре поля будут вставляться данные.

Во второй строке каждой команды INSERT содержится ключевое слово VALUES, за которым следуют четыре строковых значения, взятых в кавычки и отделенных друг от друга запятыми. Они обеспечивают MySQL теми четырьмя значениями, которые будут вставлены в четыре ранее указанных столбца. (Как и во всех остальных примерах, разбиение команды на строки было всего лишь моим собственным решением, придерживаться которого не обязательно.)

Каждый элемент данных будет вставлен по порядку в соответствующие столбцы. Если порядок перечисления столбцов и данных будет случайно перепутан, данные попадут не в те столбцы. А количество указанных столбцов должно соответствовать количеству элементов данных.

Переименование таблиц

Переименование таблиц, как и любые другие изменения ее структуры или метаданных, осуществляются посредством команды ALTER. Поэтому, для того чтобы, к примеру, изменить имя таблицы cl assies на рге1900, используется следующая команда:

ALTER TABLE classics RENAME prel900;

Если применить эту команду, то потом, для того чтобы без изменений работали все последующие примеры этой главы, вам придется вернуть таблице ее прежне! имя, для чего нужно будет ввести следующую команду:

ALTER TABlE ?-61900 RENAME classics;