До этой статьи уже были опубликованы три статьи в журнале «Linux интервью«Раздел и все они были высоко оценены нашими известными читателями, однако мы получали отзывы, чтобы сделать этот интерактивный процесс обучения по разделам. От идеи к действию мы предлагаем вам 15 вопросов для собеседования по MySQL.
Отвечать :Введите команду «статус службы mysql»В« Debian »и«статус службы mysqld»В RedHat. Проверьте вывод, и все готово.
[электронная почта защищена]: / home / avi # статус службы mysql / usr / bin / mysqladmin Ver 8.42 Distrib 5.1.72, для debian-linux-gnu на i486. Авторские права (c) 2000, 2013, Oracle и / или ее дочерние компании. Все права защищены. Oracle является зарегистрированным товарным знаком Oracle Corporation и / или ее. филиалы. Другие названия могут быть их соответствующими товарными знаками. собственники. Версия сервера 5.1.72-2. Версия протокола 10. Подключение Localhost через сокет UNIX. Сокет UNIX /var/run/mysqld/mysqld.sock. Время работы: 1 час 22 мин 49 сек Темы: 1 Вопросы: 112138 Медленные запросы: 1 Открытие: 1485 Очистка таблиц: 1 Открытие таблиц: 64 запроса в секунду в среднем: 22,567.
Отвечать :Чтобы запустить службу MySql, используйте команду как запуск службы mysqld и прекратить использовать остановка службы mysqld.
[электронная почта защищена]: / home / avi # остановка службы mysql Остановка сервера базы данных MySQL: mysqld. [электронная почта защищена]: / home / avi # запуск службы mysql Запуск сервера базы данных MySQL: mysqld. Проверка на наличие поврежденных, не закрытых чисто и обновление таблиц.
Отвечать :Чтобы подключиться или войти в службу MySQL, используйте команду: mysql -u корень -p.
[электронная почта защищена]: / home / avi # mysql -u корень -p Введите пароль: Добро пожаловать в монитор MySQL. Команды заканчиваются на; или \ g. Ваш идентификатор подключения к MySQL - 207 Версия сервера: 5.1.72-2 (Debian) Copyright (c) 2000, 2013, Oracle и / или ее дочерние компании. Все права защищены. Oracle является зарегистрированным товарным знаком Oracle Corporation и / или ее дочерних компаний. Другие наименования могут быть торговыми марками их владельцев. Введите "помощь"; или '\ h' для помощи. Введите '\ c', чтобы очистить текущий оператор ввода. mysql>
Отвечать :Чтобы вывести список всех работающих в настоящее время баз данных, выполните команду в оболочке mysql как: показать базы данных;
mysql> показать базы данных; ++ | База данных | ++ | information_schema | | a1 | | облако | | mysql | | phpmyadmin | | пьесы | | сиссо | | тест | | уколовник | | wordpress | ++ 10 рядов в наборе (0,14 сек)
Отвечать :Чтобы использовать или переключиться на конкретную базу данных, выполните команду в оболочке mysql как: используйте имя_базы_данных;
mysql> использовать облако; Чтение информации таблицы для завершения имен таблиц и столбцов. Вы можете отключить эту функцию, чтобы ускорить запуск, с помощью -A База данных изменена mysql>
Отвечать :Чтобы вывести список всех таблиц базы данных, используйте команду в оболочке mysql как: показать таблицы;
mysql> показать таблицы; ++ | Tables_in_cloud | ++ | oc_appconfig | | oc_calendar_calendars | | oc_calendar_objects | | oc_calendar_repeat | | oc_calendar_share_calendar | | oc_calendar_share_event | | oc_contacts_addressbooks | | oc_contacts_cards | | oc_fscache | | oc_gallery_sharing | ++ 10 строк в наборе (0.00 сек)
Отвечать :Чтобы получить имя поля и тип таблицы, используйте команду в оболочке mysql как: описать table_name;
mysql> описать oc_users; +++++++ | Поле | Тип | Null | Ключ | По умолчанию | Экстра | +++++++ | uid | varchar (64) | НЕТ | PRI | | | | пароль | varchar (255) | НЕТ | | | | +++++++ 2 ряда в наборе (0,00 сек)
Отвечать :Чтобы удалить определенную таблицу, используйте команду в оболочке mysql как: drop table table_name;
mysql> перетащить поиск в таблице; Запрос в порядке, затронуты 0 строк (0,00 сек)
Отвечать :Чтобы удалить конкретную базу данных, используйте команду в оболочке mysql как: удалить базу данных имя-базы данных;
mysql> удалить базу данных a1; Запрос в порядке, затронуты 11 строк (0,07 сек)
Отвечать :Чтобы просмотреть все содержимое конкретной таблицы, используйте команду в оболочке mysql как: выберите * из table_name;
mysql> выберите * из двигателей; +++++++ | ДВИГАТЕЛЬ | ПОДДЕРЖКА | КОММЕНТАРИЙ | СДЕЛКИ | XA | СОХРАНЕНИЕ | +++++++ | InnoDB | ДА | Поддерживает транзакции, блокировку на уровне строк и внешние ключи | ДА | ДА | ДА | | MRG_MYISAM | ДА | Коллекция одинаковых таблиц MyISAM | НЕТ | НЕТ | НЕТ | | ЧЕРНАЯ ДЫРА | ДА | / dev / null механизм хранения (все, что вы в него пишете, исчезает) | НЕТ | НЕТ | НЕТ | | CSV | ДА | Механизм хранения CSV | НЕТ | НЕТ | НЕТ | | ПАМЯТЬ | ДА | На основе хэша, хранится в памяти, полезно для временных таблиц | НЕТ | НЕТ | НЕТ | | FEDERATED | НЕТ | Интегрированный механизм хранения MySQL | NULL | NULL | NULL | | АРХИВ | ДА | Механизм хранения архивов | НЕТ | НЕТ | НЕТ | | MyISAM | ПО УМОЛЧАНИЮ | Движок по умолчанию MySQL 3.23 с отличной производительностью | НЕТ | НЕТ | НЕТ | +++++++ 8 рядов в наборе (0,00 сек)
Отвечать :Чтобы просмотреть все данные в поле, используйте команду в оболочке mysql как: выберите uid из oc_users;
mysql> выберите uid из oc_users; ++ | uid | ++ | avi | ++ 1 ряд в наборе (0,03 сек)
Отвечать :Используйте команду в оболочке mysql как: выберите create_time, движок из xyz, где engine = ”MyIsam”;
12. mysql> выберите create_time, движок из xyz, где engine = "MyIsam"; +++ | create_time | двигатель | +++ | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | +++ 132 строки в наборе (0,29 сек)
Отвечать :Используйте команду в оболочке mysql как: выберите * из xrt, где name = «tecmint» и web_address = «tecmint.com»;
mysql> выберите * из xrt, где name = "tecmint" и web_address = "tecmint.com";++++ | Id | имя | web_address | ++++ | 13 | tecmint | tecmint.com | ++++ | 41 | tecmint | tecmint.com | ++++
Отвечать :Используйте команду в оболочке mysql как: выберите * из xrt, где name! = «tecmint» и web_address = «tecmint.com»;
mysql> выберите * из xrt, где name! = "tecmint" и web_address = "tecmint.com";++++ | Id | имя | web_address | ++++ | 1173 | tecmint | tecmint.com | ++++
Отвечать :Используйте команду в оболочке mysql как: выберите количество (*) из table_name;
mysql> выберите количество (*) из таблиц; ++ | count (*) | ++ | 282 | ++ 1 строка в наборе (0,01 сек)
Читайте также: 10 вопросов для собеседования с базой данных MySQL для среднего уровня
На этом пока все. Как вы относитесь к этому "Вопрос для собеседования по Linux' раздел. Не забудьте оставить свой ценный отзыв в разделе комментариев.