Этот сайт использует cookies. Продолжение работы с сайтом означает, что Вы согласны!
Работа с MySQL
Для изучения работы с СУБД MySQL нам понадобится пакет XAMPP, установку которого мы уже рассматривали в разд. 12.6. Запускаем XAMPP Control Panel (файл C:\xampp\xampp-control.exe
) и пробуем запустить серверы. Для этого щелкаем на кнопках Start у пунктов Apache и MySQL. Если антивирусная программа или брандмауэр сообщают, что программа заблокирована, то необходимо обязательно разрешить ее запуск. Web-сервер Apache запускается на портах 80 и 443, а сервер MySQL использует порт 3306. Для проверки работоспособности открываем браузер и в адресной строке вводим: http://localhost/
— должно отобразиться приветствие пакета XAMPP. Для проверки работоспособности PHP вводим: http://localhost/dashboard/phpinfo.php
, а для проверки phpMyAdmin: http://localhost/phpmyadmin/
.
MySQL. Установка драйвера
Для доступа к СУБД MySQL нужно установить драйвер. Переходим в проект C:\book\packages
и выполняем следующую команду:
C:\book\packages>go get -u github.com/go-sql-driver/mysql
go: downloading github.com/go-sql-driver/mysql v1.6.0
go get: added github.com/go-sql-driver/mysql v1.6.0
Обратите внимание на содержимое файла go.mod
, там появилась зависимость:
module exanple.com/mymodule
go 1.17
require github.com/go-sql-driver/mysql v1.6.0 // indirect
В разд. 12.6 мы создали базу данных godb
, с которой будем работать в примерах этой главы. Кроме того, мы добавили в базу данных таблицу test
, содержимое которой вывели с помощью листинга 12.6:
C:\book\packages>go run main.go
1 Программирование
2 Музыка
3 Поисковые порталы
Если получили такой же результат, то можем продолжить изучение работы с MySQL.
Реквизиты
ЮMoney (Yandex-деньги): 410011140483022
ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов