Разница между SQL и MySQL
Прежде, чем приступить к статье, объяснющей разницу между SQL и MySQL, я поздравлю Вас с Новым годом, годом кролика. Желаю в Новом году Вам побольше удачи, побольше целеустремлённости и побольше упорства. Ведь главное в жизни - это достигать своих целей, а они достигаются только упорными людьми. Будьте упорны и настойчивы, и тогда в Новом году Вы будете победителем в любой сфере! А теперь вернёмся к делу.
Я достаточно часто встречаю вопрос: "Какая разница между SQL и MySQL", и я решил ответить на этот вопрос, несмотря на всю его абсурдность. Ведь с тем же успехом можно спросить: "Какая разница между сервером Apache и PHP", но это почему-то никто не спрашивает.
В общем, отвечаю на вопрос. SQL - это язык запросов для управления СУБД (система управления базами данных). А MySQL - это одна из таких СУБД. В частности, помимо MySQL существуют и другие СУБД: Oracle, MS SQL Server, PostgreSQL и много других. И чтобы работать (сделать выборку, вставить новую запись, добавить новую таблицу и так далее) с любой из этих СУБД необходим язык запросов, и таким языком и является SQL.
Резюме:
- SQL - язык запросов для управления СУБД.
- MySQL - это одна из множества других СУБД.
Надеюсь, я ответил на этот один из самых популярных вопросов среди новичков, которые только начинают заниматься базами данных. Хотя нет, Вы не новички, Вы молодцы! Как показывает практика, люди не двигаются дальше HTML и CSS (редко JavaScript). И если Вы решили заниматься базами данных, то Вы уже герой! Так что Вы не новички, а просто начинающие познавать действительно важные и, в общем-то, сложные вещи. Удачи Вам в этом!
Удачи и успеха в Новом году!
Ваш покорный слуга, Михаил Русаков!
-
- Михаил Русаков
Комментарии (8):
Почти всё прочитал здесь, но мне туго доходит. Если не сложно, то обясните мне как младенцу :) Я создал форму для написания коментария и кнопку "ДОБАВИТЬ КОМЕНТ". Возможно ли после этого создать php скрипт, который обработает эту форму и добавит запись пользователя на страницу??? Базы данных у меня нету. Она покамисть мне не нужна. Регистрация пользователей также ненадо. Хочу, чтобы любой посетитель моего сайта мог оставить комент. Возможно ли это?
Ответить
Да, можно, но Вы должны понимать, что комментарии должны где-то храниться. Как правило, это база данных, но если Вы хотите её создавать, то подойдут и обычные текстовые файлы. Правда, парсить их будет посложнее, чем делать запросы к базе, но вполне можно так делать.
Ответить
Забыл добавить! Я создал форму, в которой указал путь к файлу .php, в котором должен быть этот скрипт-обработчик. Какой именно он должен быть и куда он должен записывать сообщение пользователя, для того чтобы оно появилось на моей странице - Я Не Понял!!! Не знаю что дальше нужно изучать. Дайте ссылку или подскажите.
Ответить
В этом файле надо получить все данные из формы, записать их в текстовый файл в каком-нибудь формате. А при выводе комментариев, нужно обратиться к этому файлу и считать оттуда комментарии. Вам потребуется отличное знание строковых функций PHP, хорошие знания по работе с файлами и умение элементарно обрабатывать формы. Всё это на сайте имеется в категории PHP Основы: http://myrusakov.ru/php-osnovy.html
Ответить
Благодарю за предыдущие ответы. Я научился записывать данные в файл и при необходимости выводить их. А теперь хочю понять, как эти данные записывать в базу данных (таблицы). Где нужно создавать эти таблицы? У меня на компе только Denwer. Они создаються в нём? Как???
Ответить
Для создания используется PHPMyAdmin и язык SQL. В любом случае, Вам в этот раздел: http://myrusakov.ru/mysql.html
Ответить
Добрый вечер, Михаил! в Вашем бесплатном курсе перед подключением к бд есть строчка "$mysqli = false" обязательно ли ее прописывать и использовать ту переменныую как глобальную?
Ответить
Да, она специально для этого в начале и инициализируется.
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.