0
저는 cassandra에서 내 sql 파일을 실행할 수 있기를 원하지만 명령 프롬프트에서 어떤 명령을 사용해야하는지 확실하지 않습니다. Windows 10을 사용하고 있지만 cassandra 설치 프로그램을 사용하지 않습니다. 감사합니다.cassandra에서 .sql 파일을 실행하십시오.
저는 cassandra에서 내 sql 파일을 실행할 수 있기를 원하지만 명령 프롬프트에서 어떤 명령을 사용해야하는지 확실하지 않습니다. Windows 10을 사용하고 있지만 cassandra 설치 프로그램을 사용하지 않습니다. 감사합니다.cassandra에서 .sql 파일을 실행하십시오.
일반적인 오해이지만 CQL (Cassandra Query Language)은 SQL과 다릅니다. CQL에서는 JOIN
, OR
또는 GROUP BY
과 같은 키워드를 사용할 수 없습니다. SQL 명령이 포함 된 파일을 실제로 실행하려고하면 제대로 작동하지 않을 수 있으므로 지금 당장은 읽을 수 없습니다. 한편
cassandra
실행과 같은
bin
디렉토리에 위치)에
cqlsh
유틸리티에
-f
플래그를 사용하여이 작업을 수행 할 수 있습니다 .
나는이처럼 보이는 getTop3Users.cql
파일이있는 경우 :
use stackoverflow;
SELECT firstname,city FROM users LIMIT 3;
내가 내 로컬 노드에서 이러한 명령을 실행할 수있는 명령 프롬프트를 통해이 같은 :
cqlsh -u username -p password -f getTop3Users.cql 127.0.0.1
firstname | city
-----------+-----------------
Rick | Albany
Brian | Sheboygan Falls
Aaron | Maple Grove
(3 rows)
을