создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

MySQL - 1-я база данных (БД), пользователь и таблица

MySQL - самая популярная сегодня база данных (БД) для интернет-проектов. Сегодня мы создадим нашу 1-ю БД. Затем для нее мы создадим 1-го пользователя. Этому 1-му пользователю дадим нужные права относительно нашей 1-й БД. Затем в нашей 1-й БД с помощью скрипта создадим 1-ю таблицу.

Инструменты:

Поробуем сделать книгу отзывов.

Цель:

MySQL и соответствующие значки:

Начинаем.

  1. Создание БД.

    Создаем новую БД "g".

  2. Создание пользователя БД.

    login_g.

    Пароль.

    Эти реквизиты потом вводятся в специальный файл *.php

    Это будет 1-м примером смычки PHP и MySQL.

  3. Привязка пользователя к БД.

    Этой операцией БД приказывается слушаться данного пользователя в определенных пределах.

    Пределы определяются следующим шагом.

  4. Установка прав пользователя по отношению к БД.

    Можно поставить галочку "ВСЕ ПРИВИЛЕГИИ" ("ALL PRIVILEGES") и все ок!

    Но специалист по БД не может так поступить, т.к. пользователь сможет и удалить записи (DELETE), и стереть (дропнуть) таблицу целиком (DROP) и т.п.

    Поэтому оставляем пользователю БД только 3 основные возможности:

    SELECT - выборка записей.

    INSERT - вставка записей.

    UPDATE - обновление записей.

    Этого достаточно.

  5. С помощью phpMyAdmin запускаем скрипт для создания таблицы.

    --Структура таблицы `g`

    CREATE TABLE IF NOT EXISTS `g` (

    `id` int(5) NOT NULL AUTO_INCREMENT,

    `parent_id` int(5) NOT NULL DEFAULT '0',

    `name` varchar(50) NOT NULL,

    `comment` text NOT NULL,

    `IP4` varchar(15) NOT NULL,

    `date_add` datetime NOT NULL,

    PRIMARY KEY (`id`)

    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=20;

    --конец скрипта создания структуры таблицы `g`

Если все шаги сделаны правильно, то в итоге получим БД.

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting