Всем известно, что в пакете с СУБД 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;