terminal
Если вы системный администратор или web-разработчик, то, возможно сталкивались с проблемой работы с базой данных без подручных инструментов типа phpmyadmin или MySQL Admin. Для новичков будет открытием, но на сервере где установлена база данных можно воспользоваться консольным клиентом для подключения и работы с базой данных. В своём посте я показываю работу с MariaDB, но это будет работать и с MySQL.
$ sudo mysql -u root -p -e "SHOW DATABASES;"
$sudo mysql -u root -p -e "CREATE DATABASE mirivlad;"
MySQl нам ничего не вернула, на терминал тоже ничего не выведется. Значит команда отработала нормально.
$sudo mysql -u root -p -e "USE mirivlad; CREATE TABLE IF NOT EXISTS staffs ( ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR( 200 ) NOT NULL )"
$sudo mysql -u root -p -e "USE mirivlad; SHOW TABLES;"
$sudo mysql -u root -p -e "USE mirivlad; INSERT INTO staffs ( name ) VALUES ( 'John' );"
$sudo mysql -u root -p -e "USE mirivlad; SELECT * FROM staffs;"
Теперь нам понадобилось сохранить данные из таблицы в файл.
$sudo mysql -u root -p -e "USE mirivlad; SELECT * FROM staffs;" > output.txt
Вывод который вы до этого могли видеть на экране терминала теперь находится в файле output.txt в текущей директории. Проверить это можно с помощью команды cat.
$ cat output.txt
На этом всё. Удачи :)
Восстановить доступ к странице ВКонтакте можно относительно просто. И для этого даже не потребуется помощь…
Реверс инжиниринг электроники и программного обеспечения — увлекательная и важная дисциплина, играющая ключевую роль в…
Рынок смартфонов не стоит на месте и каждый год пополняется новыми моделями. Компания Apple традиционно…
Запуск онлайн-бизнеса может показаться сложной задачей, но на самом деле этот процесс можно существенно упростить,…
Если Вы хотите продвинуть свой сайт в поисковых системах, одним из самых важных аспектов является…
Корейская компания Samsung зарекомендовала себя на потребительском рынке как производитель флагманов, так и бюджетных смартфонов.…