День 4 — 06.02.2020
Дорогой дневничок! Я зря переживала. Просто я переживака, меня хлебом не корми, дай попереживать. Оказывается, я подключилась к базе данных в терминале ещё во вторник. А потом начала паниковать. Терминал мне нравится и пугает одновременно. Я не до конца понимаю пока, что пишу, но происходит магия.
Подключиться к базе данных можно одной командой, одной строкой, если есть доступы, а они у меня есть:
входишь в root, например, командой sudo -i
подключаешься к базе данных:
[root]# mysql -h maria1.intranet.сайт.ru -u demo -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 639670
Server version: 10.3.20-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Я подключилась на тестовый сайт через консоль, и SQL запросами можно получать информацию, которую я видела в веб-версии вчера. Гениально! Пока ответы терминала чаще вызывают во мне панику, потому что я не знаю, что делать.
После осознания, что через консоль реально получить информацию, передо мной появилась следующая проблема: как получить количество строк в заданной таблице, которую я вижу в веб версии? Если не знаешь — гугли! Даже мой начальник это сказал, когда я сказала, что ничего не понимаю. Все команды уже миллион раз прописаны на русском и на английском языке, надо просто их найти и про них прочитать.
Через пару часов у меня в терминале уже были показаны и таблицы, и строки. Можно было выдохнуть, но нет.
Слова:
SELECT count(*) FROM название_таблицы where атрибут1=0 and атрибут2 is null and атрибут3 in (0,2);
атомарный атрибут
https://ru.hexlet.io/courses/bash/lessons/update_filetree/theory_unit
P.S. Начала смотреть бесплатный курс про команды в терминале на Хекслете. Привет, Фритоник!
Поставьте лайк, чтобы оценить статью. А чтобы не пропустить выход новых постов, подписывайтесь на мой канал в Дзене!