Cassandra的數據刪除是通過使用CQL(Cassandra Query Language)中的DELETE語句來實現的。DELETE語句可以根據指定的條件刪除符合條件的數據行。
例如,要刪除表中某一行的數據,可以使用以下語法:
DELETE FROM table_name WHERE condition;
其中,table_name是要刪除數據的表名,condition是一個過濾條件,用于指定要刪除的數據行。如果不指定條件,則會刪除表中的所有數據。
另外,Cassandra還支持使用DELETE操作刪除整個表或特定列的數據。例如,要刪除整個表中的數據,可以使用以下語法:
TRUNCATE table_name;
這將清空表中的所有數據,但保留表的結構。如果只想刪除表中的特定列數據,可以使用以下語法:
UPDATE table_name SET column_name = NULL WHERE condition;
這將將指定列的值設置為NULL,相當于刪除該列的數據。