#mysql
#mysql
Вопрос:
Прошу прощения, если это было рассмотрено в другом месте; Я новичок.
Я пытаюсь самостоятельно обучить себя SQL и PHP. На данный момент я изучил базовый SQL настолько, насколько смог, просто прочитав об этом, и я хочу испачкать руки созданием базы данных и манипулированием ею, просто чтобы посмотреть, знаю ли я, что делаю. Но мне немного неясно, с чего начать.
1) Нужно ли мне сначала изучать PHP (работая над ним), или мне достаточно изучения SQL, чтобы пойти создать базу данных и поиграть с ней?
2) Я не уверен, какую программу загружать. Я планирую использовать MySQL, но мне нужна не просто командная строка; Мне нужен графический интерфейс, который позволяет мне видеть созданные мной таблицы.
Я пока не занимаюсь созданием веб-сайта или размещением чего-либо в Интернете; я просто хочу убедиться, что знаю, как работать с SQL. Есть предложения?
Спасибо!
Ответ №1:
MYSQL Workbench — это графический интерфейс для базы данных MySQL.
Комментарии:
1. 1 Согласен, его функции удаленного доступа делают его отличным выбором даже в рабочей среде, я использую его, когда не хочу переходить с phpMyAdmin на другой.
Ответ №2:
Я предлагаю попробовать Ruby на Rails. Вы изучите хороший современный язык (Ruby), хорошую платформу MVC (Model View Controller) (Rails). Сначала Ruby on Rails скроет от вас сложность SQL, так что вы будете иметь дело с объектами данных, а Rails преобразует их в SQL. Вы также сможете увидеть, какие инструкции SQL генерирует Rails, и изучить это на примере.
В конечном итоге вы столкнетесь с проблемами производительности и сможете узнать, как точно настроить SQL для ваших нужд.
Ответ №3:
- Вы можете изучать SQL независимо от PHP. Запуск с SQL подходит для создания базы данных и работы с ней.
- Поскольку вы упомянули PHP, попробуйте phpMyAdmin. У него приличный интерфейс, и если вы придерживаетесь PHP, он может генерировать фрагменты кода для вас.
Что касается настройки этого, это другой вопрос, зависящий от настройки вашей среды (локальный компьютер, сервер, платформа и т.д.).
Ответ №4:
phpMyAdmin в значительной степени стал стандартом де-факто для веб-администрирования MySQL. Он может практически все (включая выполнение необработанных запросов всех видов). Если вы хотите изучить MySQL и поиграть с ним, это отличный инструмент с открытым исходным кодом для ознакомления.
Единственной проблемой будет настройка веб-сервера с установленным PHP. Если вам удобно это делать, то я бы определенно попробовал.
Ответ №5:
1) SQL и PHP можно использовать отдельно. Лично я бы немного изучил их каждый отдельно, а затем поработал над их объединением.
2) Для программного обеспечения я бы установил XAMPP (http://www.apachefriends.org/en/xampp.html ). Это включает в себя возможность запуска PHP-кода, а также наличие базы данных MySQL. Это отличное средство для начала работы с серверными языками и позволяет вам эмулировать все, поэтому вам не нужен реальный сервер.
Комментарии:
1. Я бы также рекомендовал MySQL Workbench, поскольку кто-то другой представил. Это приятный графический интерфейс для работы с MySQL.
Ответ №6:
-
Вам не нужен PHP для изучения SQL. MySQL может в значительной степени функционировать сам по себе или с другим языком программирования.
-
Вы можете использовать бесплатный графический интерфейс для доступа к MySQL. Я рекомендую SQLyog
Ответ №7:
Вам не нужно изучать PHP, если вы хотите просто создать базу данных и поиграть с ней.
Для визуального ознакомления с дизайном базы данных попробуйте MySQL workbench, это отличный практичный визуальный инструмент для работы с базами данных.
Ответ №8:
Во-первых, основы: PHP — это язык сценариев, почти всегда используемый для создания страниц на веб-сайтах. SQL — это язык для общения с базами данных.
Вам не нужно изучать ничего, кроме SQL, чтобы играть с базой данных. Нет PHP, Ruby, C, Java, ничего. Простой SQL — это все, что вам нужно, если вы только хотите поиграть с базой данных.
Для интерфейса существует множество альтернатив: phpMyAdmin, MySQL Workbench, SQLyog, HeidiSQL. Используйте их для просмотра, все ли в порядке с таблицей / запросом, а не для выполнения работы за вас. Используя их для выполнения всего, вы научитесь использовать интерфейс, а не SQL.