📅  最后修改于: 2023-12-03 15:00:03.364000             🧑  作者: Mango
Cassandra Query Language (CQL) 是 Cassandra 的一个 SQL-like 查询语言。通过 CQL 可以创建、修改、删除表格,以及插入、查询、更新和删除数据。
在 CQL 中,我们可以使用 CREATE
语句来创建表格。以下是一个创建名为 users
的表格的实例:
CREATE TABLE users (
id uuid PRIMARY KEY,
firstname text,
lastname text,
email text,
age int
);
在上面的实例中,我们使用 CREATE
语句创建了一个名为 users
的表格。表格包含五个列(id
、firstname
、lastname
、email
和 age
)。其中,id
为主键,类型为 uuid
。
在 CQL 中,我们可以使用 INSERT
语句来向表格中插入数据。以下是一个向 users
表格中插入数据的实例:
INSERT INTO users (id, firstname, lastname, email, age)
VALUES (2b417c7f-7340-459e-8f40-3df3f405b731,
'John', 'Doe', 'johndoe@example.com', 30);
在上面的实例中,我们使用 INSERT
语句向 users
表格中插入一条数据。插入数据时需要指定列名和相应的值。
在 CQL 中,我们可以使用 SELECT
语句来查询数据。以下是一个查询 users
表格中所有数据的实例:
SELECT * FROM users;
在上面的实例中,我们使用 SELECT
语句查询了 users
表格中所有数据。查询结果会返回表格中的所有列和数据。
在 CQL 中,我们可以使用 UPDATE
语句来更新数据。以下是一个将 users
表格中 id
为 2b417c7f-7340-459e-8f40-3df3f405b731
的数据的 age
列更新为 35
的实例:
UPDATE users SET age = 35 WHERE id = 2b417c7f-7340-459e-8f40-3df3f405b731;
在上面的实例中,我们使用 UPDATE
语句将 users
表格中 id
为 2b417c7f-7340-459e-8f40-3df3f405b731
的数据的 age
列更新为 35
。
在 CQL 中,我们可以使用 DELETE
语句来删除数据。以下是一个删除 users
表格中 id
为 2b417c7f-7340-459e-8f40-3df3f405b731
的数据的实例:
DELETE FROM users WHERE id = 2b417c7f-7340-459e-8f40-3df3f405b731;
在上面的实例中,我们使用 DELETE
语句删除了 users
表格中 id
为 2b417c7f-7340-459e-8f40-3df3f405b731
的数据。