Last Updated: 9/23
CQL for CassandraのコマンドをMySQLのコマンドと比べながら普段よく使うコマンドについて説明しようと思いますが、その前にCQL for Cassandraで使われる単語についても説明します。
単語
MySQL | CQL for Cassandra |
---|---|
databases | keyspaces |
クエリ
データーベースの一覧表示
- MySQL
mysql> show databases;
- CQL for Cassandra
cqlsh> DESCRIBE keyspaces;
特定のデータベース表示(ちょっと違うかも・・・)
- MySQL
show create database database_name;
# 出力例
+---------------+---------------------------------+
| Database | Create Database |
+---------------+---------------------------------+
| database_name | CREATE DATABASE `database_name` |
+---------------+---------------------------------+
- CQL for Cassandra
cqpsh> DESCRIBE keyspace keyspace_name;
;出力例
CREATE KEYSPACE keyspace_name WITH replication = {'class':'SimpleStrategy', 'replication_factor':1};
テーブル一覧表示
- MySQL
mysql> show tables;
- CQL for Cassandra
cqlsh> DESCRIBE tables;