Using SQL commands
You can use CREATE TABLE command in SQL to create NoSQL tables.
Example 1: The following CREATE TABLE statement defines a
BaggageInfo table that holds baggage information of passengers in
an airline
system.CREATE TABLE BaggageInfo (
ticketNo LONG,
fullName STRING,
gender STRING,
contactPhone STRING,
confNo STRING,
bagInfo JSON,
PRIMARY KEY (ticketNo)
)Example 2: The following CREATE TABLE statement defines a
stream_acct table that holds data from a TV streaming
application.CREATE TABLE stream_acct(
acct_id INTEGER,
profile_name STRING,
account_expiry TIMESTAMP(1),
acct_data JSON,
PRIMARY KEY(acct_id)
)Example 3: The following CREATE TABLE statement defines a
stream_acct_new table that holds data from a TV streaming
application. The rows of the table expire in 2
days.CREATE TABLE stream_acct_new(
acct_id INTEGER,
profile_name STRING,
account_expiry TIMESTAMP(1),
acct_data JSON,
PRIMARY KEY(acct_id)) USING TTL 2 daysExample 4: The following
CREATE TABLE statement defines a
storeAcct table, which is
a JSON collection table created for a shopping application. This table
includes the contactPhone as the primary key field of the
type
string.CREATE TABLE storeAcct(
contactPhone string,
primary key(contactPhone)) AS json collectionTo insert data into the tables, see Inserting, Modifying, and Deleting Data.