Всем привет.Читаю книжку по php и mysql,и наступил раздел mysql,я так понял раньше администрировали бд через команды вводимые в ручную,а теперь есть всякие помощники типо phpmyadmin (про него там нет).Пока не начал,хотел спросить,лучше просто изучать phpmyadmin по-быстрому и дальше читать php или ? Чтобы не мучаться установками работаю через openserver там и нашел phpmyadmin.Заранее спасибо за ответы и мб советы.
Учите язык SQL и диалект используемый на MySQL(в общем и целом это один и тот же процесс если вас не потянет на другие СУБД). Генерация запросов это конечно замечательно, но лучше понимать что и как делает запрос. Конечно генерацию таблиц можно и мышкой делать - это даже быстрее чем писать, но возможны сюрпризы.
просто интересно стоит ли это затрачиваемого времени,просто это же время на заучку этих командр можно потратить на дальнейшее изучение php,вот и спрашиваю насколько критично будет не знать команды на начальном этапе и разработки,а потом уже в будущем заглянуть и почитать подробно,пока остановившись на pma
shamilovcliserv1: вы обязаны хотябы ПОНИМАТЬ как работает CRUD (Create,Read,Update,Delete) команды , объединение таблиц. Зачем нужны индексы. Вы не можете появиться на собеседовании и на простенький вопрос по SQL ответить "хрен знает, я работал с генератором". На этом беседа окончится.
shamilovcliserv1: От дня до года))) Ну за недельку можно осилить. Если вы сможете писать запросы без генератора - можете брать в руки генератор для экономии времени.
Странная у вас книжка, pma уже лет 15 точно существует.
Ну а по делу - зачастую pma хватает с головой, да и почти на всех хостингах он есть. Но на всякий случай с консольным mysql тоже надо быть знакомым - ибо порой сделать/залить большой дамп легче через консольную утилиту.
Вместо phpmyadmin рекомендую использовать использовать adminer. Альтернатива более легковесная, но от этого не менее функциональная, есть поддержка других СУБД.