Всем известно, что в пакете с СУБД MySQL поставляется консольный клиент. Но при этом мало кто им всерьез пользуется, предпочитая GUI- и WEB-аналоги (например MySQL Front, phpMyAdmin). Большинство аргументирует это тем, что консольный mysql неудобен. Докажем обратное.

Вход в mysql:

mysql -uusername -ppassword -hhost

Создание новой базы данных db:

create database db;

Просмотр имеющихся баз данных:

show databases;

Использовать выбранную базу данных:

use db;

Просмотр таблиц:

show tables;

Просмотр колонок и их свойств:

show columns from table_name;

Создание таблицы с колонками id и name:

create table table_name (`id` int(11) AUTO_INCREMENT,`name` varchar(255));

Добавить колонку в таблицу:

alter table table_name add column1 int(11);

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

alter table table_name drop column1;