Руководство по Cassandra. Работа с консолью.

В данной статье мы рассмотрим основы работы с консолью Cassandra (cqlsh).

Для начала работы нам необходимо открыть терминал и прописать команду:

cqlsh

После этого мы должны увидеть, примерно, следующее:

Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.9 | CQL spec 3.4.2 | Native protocol v4]
Use HELP for help.

В данной консоли мы можем выполнять следующие действия:

  • Создание схемы данных
  • Изменение схемы данных
  • Вставка данных
  • Выполнение CQL запросов

Консольные команды cqlsh делятся на следующие большие группы:

Информационные (documented shell commands) – вывод доступных команд, выход, отображение настроек и т.д.

CQL Data Definition Commands (DDC):

  • CREATE KEYSPACE – создает KEYSPACE (аналог БД в SQL).
  • USE <имя_keyspace> – команда на использование определённой KEYSPACE
  • ALTER KEYSPACE – изменение KEYSPACE
  • DROP KEYSPACE – удаление keyspace
  • CREATE TABLE ? создание таблицы a keyspace.
  • ALTER TABLE ? изменение структуры таблицы
  • DROP TABLE ? удаление таблицы
  • TRUNCATE ? удаление всех данных из таблицы
  • CREATE INDEX ? создание индекса для определённой колонки в таблице
  • DROP INDEX <ИМЯ_ИНДЕКСА> ? удаление индекса по имени

СQL Data Manipulation Commands (DMC)

  • INSERT ? вставка записи в таблицу
  • UPDATE ? изменение записи в таблице
  • DELETE ? удаление данных из таблицы
  • BATCH ? выполнение нескольких DMC команд одновременно

Условия в CQL

  • SELECT ? выбор данных из таблицы
  • WHERE ? передача условий выборки
  • ORDERBY ? порядок вывода данных

В данной статье мы рассмотрели основы работы с консолью в Cassandra (cqlsh).

В следующей статье мы рассмотрим работу с KEYSPACE.