Как создать демо базу данных для курса Основы SQL
Установка PostgreSQL
В учебном курсе «Основы SQL» для демонстрации работы SQL используется PostgreSQL. Сейчас это самая популярная из бесплатных систем управления базами данных. Все SQL запросы в курсе проверены на работоспособность именно в PostgreSQL. Однако большая часть запросов использует синтаксис стандарта ANSI SQL, поэтому они будут работать и в других системах, включая MySQL, Microsoft SQL Server и Oracle. Вы можете использовать любую систему управления базами данных, которая вам нравится, но я рекомендую PostgreSQL.
1. Загрузите PostgreSQL для вашей операционной системы на странице Downloads официального сайта. Я устанавливал на Windows, если вы используете другую операционную систему, то выбирайте соответствующие ссылки для загрузки. Примеры в курсе проверены на PostgreSQL 13, поэтому рекомендую устанавливать именно эту версию. Однако на предыдущих версиях, начиная с PosgreSQL 10, также все должно работать.
Инсталлятор для Windows и Mac OS загружается с сайта компании EDB, которая предоставляет платную поддержку для PostgreSQL. Однако PostgreSQL, которую вы установите с помощью этого инсталлятора от EDB, будет полностью бесплатной.
2. Запустите скачанный инсталлятор PostgreSQL.
Не забудьте запомнить или записать пароль пользователя postgres, он вам понадобится для подключения к базе и выполнения запросов!
После завершения установки инсталлятор предложит вам запустить Stack Builder для установки дополнительных утилит и компонентов. Этого можно не делать, просто снимите галочку в пункте «Stack Builder…» и нажмите кнопку «Finish».
Источник
Не работает sql shell
Forsaken |
| ||
Цитата |
To create a new database, in this example named mydb, you use the following command: |
$ createdb mydb
Ничего несказанно о том куда собственно вводить $ createdb. Пытался запустить SQL Shell — не выходит..(
Подскажите пожалуйста, с чего начать?
п.с.
никогда не работал с базами данных, разве что немного знаю теорию реляционных БД
Прошу прощения у модераторов за такой пост. Я в тупике
skyboy |
| ||
|
Forsaken |
| ||
Код |
Server [localhost]: 127.0.0.1 Database [postgres]: postgres Port [5432]: 5432 Username [postgres]: postgres Password for user postgres: -не дает ничего ввести- |
А дальше я не знаю что вообще делать. Подскажите пожалуйста, что я не сделал?
Это сообщение отредактировал(а) Forsaken — 23.4.2010, 22:17
skyboy |
| ||
Цитата(Forsaken @ 23.4.2010, 20:25 |
-не дает ничего ввести- |
Цитата(Forsaken @ 23.4.2010, 20:25 |
В четвертом окне указываю пароль «administrator» и подтверждаю его. |
что за «четвертое окно» не в курсе, но, возможно, именно этот пароль и надо вводить по запросу SQL Shell. А имя пользователя — root/admin/postgres — тоже не знаю, какой надо. смотри на этом «четвертом окне».
Forsaken |
| ||
Код |
Server [localhost]: localhost Database [postgres]: postgres Port [5432]: 5432 Username [postgres]: postgres Password for user postgres: psql (8.4.3) WARNING: Console code page (866) differs from Windows code page (1251) 8-bit characters might not work correctly. See psql reference page «Notes for Windows users» for details. Type «help» for help. |
postgres=# createdb mydb
postgres-# sdflsdjf
postgres-# fuck!
postgres-#
что значит postgres-#, а где же $? Как ему скормить команду createdb?
А туда ли я вообще собираюсь скормить команду
Это сообщение отредактировал(а) Forsaken — 23.4.2010, 22:41
skyboy |
| ||
Цитата(Forsaken @ 23.4.2010, 21:36 |
А туда ли я вообще собираюсь скормить команду |
Цитата(Forsaken @ 23.4.2010, 21:36 |
postgres=# createdb mydb postgres-# sdflsdjf postgres-# fuck! |
Forsaken |
| ||
Цитата |
воспринимался как одна многострочная команда, потому и не было сообщения об ошибках при выполнении второй и третьей строки. а вообще, я тебе ссылки на программы давал. поставь pgAdmin, он с GUI и насчет ошибок там однозначно должно показывать сообщения — выполнено/не выполнено. |
skyboy |
| ||
|
Forsaken |
| ||
|
skyboy |
| ||
|
Forsaken |
| ||||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PostgreSQL | Следующая тема » |
[ Время генерации скрипта: 0.1223 ] [ Использовано запросов: 21 ] [ GZIP включён ]
Источник