Меню Рубрики

Mysql linux основные команды

Linux-in.com

Список команд MySQL на каждый день

На данный момент MySQL является одной из самых распространённых и популярных систем управления базами данных в интернете. Для активных пользователей данной СУБД мы сформировали подборку самых необходимых и популярных команд MySQL, что поможет оптимизировать вашу работу в сети.

Начнём с базовых понятий программирования данной системе.
Комбинация mysql> в начале строки показывает, что задача осуществляется после входа в систему MySQL.
В то же время символ # или $ в начале строки указывает на происхождение сигнала из командной строки.

Для проверки статуса сервера MYSQL вам необходимо выполнить следующие операции:

для FreeBSD:

в Linux CentOS / RHEL:

Подключение к серверу MySQL из консоли, если сервер находится на том же хосте осуществляется с помощью:

Если же вам необходимо подсоединиться к серверу из консоли, при этом он расположен на удаленном хосте, вам поможет следующая операция:

Безусловно, администрирование баз данных предусматривает управление таблицами, включая просмотр, удаление и редактирование информации. Для решения таких задач несомненно лучшим помощником станет MySQL. Если вы решили доверить работу с вашими данными MySQL, вы на верном пути к успеху, так как MySQL отличается хорошей скоростью, надежностью и гибкостью.
Итак, с чего же стоит начать. Для того, чтобы создать базу данных на MySQL сервере, вам понадобится следующая команда:

Для просмотра перечня всех баз данных на сервере MySQL — вам понадобится

Если же Вам необходимо работать с конкретной базой данных – вам достаточно прописать следующую комбинацию:

Отображение всех таблиц вам обеспечит операция:

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

При необходимости удаления базы, воспользуйтесь командой:

Если же из базы необходимо удалить только таблицу – здесь вам поможет операция:

Операции с таблицами при в процессе работы с базами данных MySQL является одной из ключевых операционных задач. Последующие комбинации посвящены непосредственно форматированию и обработке табличных данных.

При использовании комбинации user@localhost [(none)]> SELECT * FROM [table name] вы сможете просмотреть всё содержимое таблицы;
Если вы хотите поместить столбцы и их содержимое в выбранной таблице — пропишите:

Если же вы хотите отразить строки в конкретной таблице, что содержат “what“:

Вам понадобилось поместить все данные, содержащие имя“Ted” и номер “5777 в конкретной таблице – не проблема:

А теперь попробуем сделать то же самое с данными, НЕ содержащими имя “Ted” и номер “5777“, отсортированные по полю phone_number:

Следующим шагом покажите все записи, начинающиеся с ‘ted” и телефонного номера “5777” в определенной таблице используя следующие данные:

Усложняем поставленную задачу и показываем все записи, начинающиеся с букв ‘ted” и телефонного номера “5777“, ставим при этом ограничения с первой до пятой строки:

Одной из часто используемых операций, при работе с базами данных является поиск записей. К примеру, используя фильтр регистра, возможно найти всё содержимое базы, содержащие начальную букву А:

Чтобы отобразить все уникальные данные, вам понадобится следующая команда:

Для выполнения сортировки по возрастанию или убыванию, обычно используют данную комбинацию:

Для подсчёта количества строк и столбиков в таблице, вам понадобится следующее:

Удаление колонки или строки осуществляется при помощи операций:

Для создания нового столбца в БД, нужно применить:

В случае его переименования воспользуйтесь следующими данными:

При создании обширных баз данных, немаловажно соблюдать уникальность при наименовании рядов. Для того, чтобы избежать дублирования, достаточно применить данную функцию:

Весьма удобной и часто применяемой является функция импорта файла CSV в табличную базу. Данную операцию позволит нам выполнить строка:

Создание пользователя и настройка пароля в MySQL является одной из основных и первоочередных задач.

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

Внести изменения в пароль пользователя из консоли на удаленном хосте вам поможет:

Для обновления root пароля вам понадобится нижеуказанная простая комбинация:

Неотъемлемой и немаловажной частью в процессе программирования является обновление привилегий в базе данных. Его мы осуществляем при помощи следующей команды:

Далее приведены часто встречающиеся комбинации, решающие типовые задачи в процессе использования баз данных.
Совместим команды, изменив пароль пользователя из консоли – прописываем подключение под root, обновление пароля, обновление привилегий:

Для возобновления/коректировки пароля root сервера MySQL — вам понадобится далее приведённый ряд команд, отражающий остановку MySQL, запуск без таблиц привилегий, подключение под root, установку нового пароля, выход и перезапуск MySQL.

Права на подключения к серверу пользователя с хоста localhost, используя пароль «pass» выполнете следующее — войдите из под root, переключение к базе данных, установка привилегий, обновление привилегий:

В случае необходимости присвоения пользователю привилегий на пользование БД — войдите из под root, переключитесь к базе данных, установите привилегии и обновите их:

Одной из важнейших функций базы данных является возможность обновления её содержимого. С этой задачей вам помогут справиться следующие действия:

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

Рассмотрим на примере.
Резервное копирование базы данных(бекап) в файл производится с помощью:

При создании резервной копии таблицы в файл применяем:

В случае необходимости восстановления базы данных из резервной копии вам на помощь придёт:

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

Источник

Команды MySQL в Linux

Ниже предоставлен список наиболее полезных и часто используемых команд MySQL с примерами.

mysql в начале строки означает, что команда выполняется после входа вMySQL.

Символ # или $ в начале строки означает, что команда выполняется из командной строки.

Что бы проверить статус сервера MYSQL выполните:

для FreeBSD:

в CentOS / RHEL:

Что бы подключиться к серверу MySQL из консоли, если сервер MySQL находится на том же хосте:

Работа с базами, таблицами — просмотр, удаление, редактирование записей. Консоль

Создать базу данных на MySQL сервере:

Показать список всех баз данных на сервере MySQL:

Отобразить все таблицы в базе данных:

Просмотреть формат таблицы в базе:

Удалить таблицу из базы:

Показать все содержимое таблицы:

Отобразить столбцы и содержимое столбцов в выбранной таблице:

Отобразить строки в определенной таблице, содержащие » whatever «:

Отобразить все записи в определенной таблице, содержащие » Bob » и телефонный номер » 3444444 :

Отобразить все записи, НЕ содержащие имя » Bob » и телефонный номер » 3444444 «, отсортированные по полю phone_number :

Показать все записи, начинающиеся с букв » bob » и телефонного номера » 3444444 » в определенной таблице:

Показать все записи, начинающиеся с букв ‘ bob » и телефонного номера » 3444444 «, ограничиваясь записями с 1-ой до 5-ой:

Использование регулярных выражений ( «REGEXP BINARY» ) для поиска записей. Например, для регистро-независимого поиска — найти все записи, начинающиеся с буквы А :

Показать все уникальные записи:

Показать количество строк в таблице:

Подсчитать количество столбцов в таблице:

Добавление колонки в базу данных:

Изменение имени столбца:

Создать столбец с уникальным именем, что бы избежать дубликатов в названиях:

Изменение размера столбца:

Удаление столбца из таблицы:

Загрузка файла CSV в таблицу:

Пользователи, пароли сервера MySQL — добавление, изменение пользователей и паролей. Консоль

Создание нового пользователя — подключение к серверу MySQL под root, переключение к базе данных, добавление пользователя, обновление привилегий:

Изменений пользовательского пароля из консоли на удаленном хосте db1.example.org :

Изменение пользовательского пароля из консоли MySQL — подключение под root, обновление пароля, обновление привилегий:

Восстановление/изменение пароля root сервера MySQL — остановка MySQL, запуск без таблиц привилегий, подключение под root, установка нового пароля, выход и перезапуск MySQL.

Set a root password if there is on root password.

Обновление пароля root:

Установка права на подключение к серверу с хоста localhost с паролем » passwd » — подключение подroot, переключение к базе данных, установка привилегий, обновление привилегий:

Установка привилегий пользователю на использование базы данных — подключение под root, переключение к базе данных, установка привилегий, обновление привилегий:

Обновление информации в базе данных:

Удаление строки в таблице:

Обновление привилегий в базе данных:

Резервные копии — создание, восстановление бд . Консоль

Создать резервную копию (dump) всех баз данных в файл alldatabases.sql :

Создать резервную копию одной базы данных в файл databasename.sql :

Создать резервную копию одной таблицы в файл databasename.tablename.sql :

Восстановление базы данных (или таблицы) из резервной копии:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Лучшая почтовая программа для mac os
  • Локальный сервер для mac os
  • Логи в mac os x
  • Личный кабинет налогоплательщика mac os
  • Лицензионный mac os x