官术网_书友最值得收藏!

Inserting data

For our status-sharing application, the first thing we'll want any user to do is to create an account. We'll ask them to choose a username column, enter their email column, and pick a password column; our business logic will be responsible for ensuring that the entries are valid and for encrypting the password appropriately. At that point, we'll be ready to insert the account information as a new row in the users table:

 INSERT INTO "users"
("username", "email", "encrypted_password")
VALUES (
'alice',
'alice@gmail.com',
0x8914977ed729792e403da53024c6069a9158b8c4
);

In the previous statement, which should be familiar to anyone who has used an SQL database, we provide the following information:

  • We want to add a row to the users table
  • We'll be adding data to three columns in that row: username, email, and encrypted_password
  • Finally, we provide the values to insert into those columns in the same order that the column names were listed previously

Does whitespace matter?
CQL is agnostic about whitespace. The query as written uses a lot of newlines for readability, but the query would be just as valid written on a single line.

Type the preceding CQL statement into your Cassandra shell (don't forget about the semicolon at the end!) Did it work? At first glance, it may be hard to tell.

主站蜘蛛池模板: 瑞金市| 永丰县| 金堂县| 平和县| 绥阳县| 东辽县| 昌邑市| 那曲县| 抚宁县| 磐安县| 凤凰县| 广安市| 阿克| 苏尼特右旗| 望谟县| 尉犁县| 准格尔旗| 洞头县| 高安市| 海伦市| 天津市| 新野县| 商都县| 金昌市| 三穗县| 昭平县| 湘乡市| 潜江市| 长治县| 桃园县| 枣阳市| 西吉县| 临夏县| 桂东县| 和林格尔县| 西乌| 道孚县| 保康县| 外汇| 新安县| 宝坻区|