Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Вопрос по sql (http://forum.oszone.net/showthread.php?t=229427)

Swit0 03-03-2012 15:28 1871513

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

PhilB 03-03-2012 17:45 1871600

Вообще, как правило, запросы к БД делаются из прикладных приложений.

Но для создания структуры БД, тестирования, отладки ит.п. все же есть несколько путей:
1. консольный. Для доступа к MySQL через консоль необходимо выполнить
Код:

/usr/bin/mysql -u root -p
и ввести пароль суперпользователя MySQL. В винде путь будет выглядеть как
Код:

<папка, куда вы установили mysql>/bin/mysql -u root -p
Там можно будет вводить запросы для работы с БД.

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

Swit0 03-03-2012 17:58 1871615

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

PhilB 03-03-2012 19:17 1871660

Цитата:

Цитата Swit0
PhpMyAdmin может с ms sql работать ? »

Вряд ли. Вообще для MS SQL должны быть свои инструменты от MS. С MS SQL никогда не работал, в этом вопросе некомпетентен.
Цитата:

Цитата Swit0
Я так понимаю, мне нужна консоль для управления БД в интерактивном режиме ? »

Необязательно. Есть альтернатива: консольный инструмент / инструмент с ГПИ. Для обучения, конечно, надо хоть разок все сделать в консоли. Рекомендую начать с нее. Вообще, суть ГПИшных инструментов как раз в том и состоит, чтоб ускорить и упростить работу за счет совершения ряда действий без написания запросов. (Что противоречит описанной выше цели - "изучить" :)) Хотя возможность писать запросы вручную там есть.
Цитата:

Цитата Swit0
просто не хотелось веб-сервер ставить. »

Он вам, наверняка, еще ни раз пригодиться. :)

Swit0 03-03-2012 20:41 1871695

PhilB, консоль это который command line client ?

PhilB 04-03-2012 14:37 1872055

Цитата:

Цитата Swit0
консоль это который command line client ? »

Да.


Время: 11:14.

Время: 11:14.
© OSzone.net 2001-