📜  CQL创建数据(1)

📅  最后修改于: 2023-12-03 15:00:03.364000             🧑  作者: Mango

使用CQL创建数据

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 的表格。表格包含五个列(idfirstnamelastnameemailage)。其中,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 表格中 id2b417c7f-7340-459e-8f40-3df3f405b731 的数据的 age 列更新为 35 的实例:

UPDATE users SET age = 35 WHERE id = 2b417c7f-7340-459e-8f40-3df3f405b731;

在上面的实例中,我们使用 UPDATE 语句将 users 表格中 id2b417c7f-7340-459e-8f40-3df3f405b731 的数据的 age 列更新为 35

删除数据

在 CQL 中,我们可以使用 DELETE 语句来删除数据。以下是一个删除 users 表格中 id2b417c7f-7340-459e-8f40-3df3f405b731 的数据的实例:

DELETE FROM users WHERE id = 2b417c7f-7340-459e-8f40-3df3f405b731;

在上面的实例中,我们使用 DELETE 语句删除了 users 表格中 id2b417c7f-7340-459e-8f40-3df3f405b731 的数据。