/
Вопросы и ответы
/
SQL
/

Как посмотреть базы mysql

Как посмотреть базы mysql

3 года назад

Nikolai Gagarinov

Ответы

0

Для просмотра баз данных MySQL можно воспользоваться интерфейсом командной строки (CLI) или графическими инструментами, такими как phpMyAdmin или MySQL Workbench.

  1. Через командную строку:
  • Откройте терминал или командную строку.
  • Введите команду для подключения к серверу MySQL, например:
1
mysql -u username -p

где "username" - ваше имя пользователя MySQL.

  • После ввода команды введите пароль для доступа к серверу.
  • Чтобы просмотреть список баз данных, введите команду:
1
show databases;
  • Вы увидите список всех баз данных, к которым у вас есть доступ.
  1. Через графический интерфейс:
  • Запустите phpMyAdmin или MySQL Workbench на вашем компьютере.
  • Введите данные для подключения к серверу MySQL (хост, имя пользователя, пароль).
  • После успешного подключения к серверу вы увидите список баз данных в боковой панели или в меню.
  • Вы можете просмотреть содержимое каждой базы данных, таблиц и выполнить различные операции над ними.

Таким образом, с помощью командной строки или графических инструментов вы можете легко просматривать базы данных MySQL и управлять ими.

2 года назад

Ivan Mamtsev

0

Для просмотра баз данных MySQL можно использовать несколько методов:

  1. Через командную строку:

подключитесь к серверу MySQL с помощью команды

1
mysql -u username -p.

После ввода пароля выполните команду SHOW DATABASES;. Она выведет список всех доступных баз данных.

  1. С помощью графического интерфейса:

в таких инструментах как MySQL Workbench или phpMyAdmin обычно есть визуальное представление списка баз данных в виде дерева или таблицы. Подключитесь к вашей БД через эти приложения и откройте таблицу базы.

  1. Программным способом:

можно выполнить следующий SQL-запрос

1
SELECT schema_name FROM information_schema.schemata;

Он вернет список всех баз данных на сервере.

2 года назад

Ivan Mamtsev

0

Список баз данных MySQL показывает команда SHOW DATABASES. Подключитесь к серверу:

1
mysql -u root -p

И выполните:

1
SHOW DATABASES;

Кроме ваших баз будут служебные: information_schema, mysql, performance_schema, sys. Их не удаляйте и не меняйте.

Команда показывает только базы, к которым у пользователя есть доступ.

Таблицы внутри базы

1
2
USE shop;
SHOW TABLES;

Без переключения: SHOW TABLES FROM shop;. Структура таблицы: DESCRIBE orders;.

Без входа в консоль

1
mysql -u root -p -e "SHOW DATABASES;"

Размер баз

1
2
3
4
5
SELECT table_schema AS db,
       ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) AS size_mb
FROM information_schema.tables
GROUP BY table_schema
ORDER BY size_mb DESC;

В какой базе вы сейчас

1
SELECT DATABASE();

NULL значит, что база не выбрана. Запросы к таблицам выдадут ошибку No database selected.

Поиск базы по имени

1
SHOW DATABASES LIKE 'shop%';

Графические клиенты

  • phpMyAdmin — список баз слева.
  • MySQL Workbench — панель Schemas. В MySQL «схема» и «база данных» — одно и то же.
  • DBeaver — дерево подключения.

Ошибка Access denied for user

Неверный пароль или у пользователя нет прав на подключение с вашего адреса. На свежей установке Ubuntu пользователь root входит через sudo mysql без пароля.

Работу с базами из консоли разбирают в бесплатном курсе «Основы SQL».

7 дней назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845