Войти

Показать полную графическую версию : Вопрос по sql


Swit0
03-03-2012, 15:28
Доброго времени суток. Захотел изучить sql и в частности запросы, поставил mysql, теперь не знаю через что этот самый запрос делать. Как вообще называется эта "штучка" ? Пробывал ms sql в связке с microsoft sql management studio, но запустив там скрипты для создания тренировочной базы, выдало кучу ошибок и базы не создались. Заранее спасибо.

PhilB
03-03-2012, 17:45
Вообще, как правило, запросы к БД делаются из прикладных приложений.

Но для создания структуры БД, тестирования, отладки ит.п. все же есть несколько путей:
1. консольный. Для доступа к MySQL через консоль необходимо выполнить
/usr/bin/mysql -u root -p
и ввести пароль суперпользователя MySQL. В винде путь будет выглядеть как <папка, куда вы установили mysql>/bin/mysql -u root -p
Там можно будет вводить запросы для работы с БД.

2.с применением графиского пользовательского интерфейса. Есть программы (наиболее популярна PhpMyAdmin), которые предоставлют графический пользовательский интерфейс для работы с БД. Ее нужно ставить отдельно (PhpMyAdmin требует веб-сервер).

Swit0
03-03-2012, 17:58
PhilB, спасибо, про phpmyadmin знаю, просто не хотелось веб-сервер ставить. PhpMyAdmin может с ms sql работать ? Я так понимаю, мне нужна консоль для управления БД в интерактивном режиме ?

PhilB
03-03-2012, 19:17
PhpMyAdmin может с ms sql работать ? »
Вряд ли. Вообще для MS SQL должны быть свои инструменты от MS. С MS SQL никогда не работал, в этом вопросе некомпетентен.
Я так понимаю, мне нужна консоль для управления БД в интерактивном режиме ? »
Необязательно. Есть альтернатива: консольный инструмент / инструмент с ГПИ. Для обучения, конечно, надо хоть разок все сделать в консоли. Рекомендую начать с нее. Вообще, суть ГПИшных инструментов как раз в том и состоит, чтоб ускорить и упростить работу за счет совершения ряда действий без написания запросов. (Что противоречит описанной выше цели - "изучить" :)) Хотя возможность писать запросы вручную там есть.
просто не хотелось веб-сервер ставить. »
Он вам, наверняка, еще ни раз пригодиться. :)

Swit0
03-03-2012, 20:41
PhilB, консоль это который command line client ?

PhilB
04-03-2012, 14:37
консоль это который command line client ? »
Да.




© OSzone.net 2001-2012