Query Guides:
mysql
Sample Connection String
This is a sample connection string you can use.
mysql://root:password@localhost:3306
Drop Database
DROP DATABASE database1
Create Database
CREATE DATABASE database1
Select All Columns
SELECT
*
FROM
table1
LIMIT
200
Select Count
SELECT
COUNT(*)
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Select Specific Columns
SELECT
id,
column1,
column2
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
LIMIT
200
Select Distinct
SELECT
DISTINCT column1
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
LIMIT
200
Insert
INSERT INTO
table1 (id, column1, column2)
VALUES
('_id_', '_column1_', '_column2_')
Update
UPDATE
table1
SET
id = '',
column1 = '',
column2 = ''
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Delete
DELETE FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Create Table
CREATE TABLE table1 (
id INT PRIMARY KEY NOT NULL,
column1 INT NOT NULL,
column2 VARCHAR(100) NOT NULL
)
Drop Table
DROP TABLE table1
Add Column
ALTER TABLE
table1
ADD
COLUMN newColumn1 varchar(200)
Drop Column
ALTER TABLE
table1 DROP COLUMN id;
ALTER TABLE
table1 DROP COLUMN column1;
ALTER TABLE
table1 DROP COLUMN column2;
mariadb
Sample Connection String
This is a sample connection string you can use.
mariadb://root:password@localhost:3306
Drop Database
DROP DATABASE database1
Create Database
CREATE DATABASE database1
Select All Columns
SELECT
*
FROM
table1
LIMIT
200
Select Count
SELECT
COUNT(*)
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Select Specific Columns
SELECT
id,
column1,
column2
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
LIMIT
200
Select Distinct
SELECT
DISTINCT column1
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
LIMIT
200
Insert
INSERT INTO
table1 (id, column1, column2)
VALUES
('_id_', '_column1_', '_column2_')
Update
UPDATE
table1
SET
id = '',
column1 = '',
column2 = ''
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Delete
DELETE FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Create Table
CREATE TABLE table1 (
id INT PRIMARY KEY NOT NULL,
column1 INT NOT NULL,
column2 VARCHAR(100) NOT NULL
)
Drop Table
DROP TABLE table1
Add Column
ALTER TABLE
table1
ADD
COLUMN newColumn1 varchar(200)
Drop Column
ALTER TABLE
table1 DROP COLUMN id;
ALTER TABLE
table1 DROP COLUMN column1;
ALTER TABLE
table1 DROP COLUMN column2;
mssql
Sample Connection String
This is a sample connection string you can use.
mssql://sa:password123!@localhost:1433
Drop Database
DROP DATABASE database1
Create Database
CREATE DATABASE database1
Select All Columns
SELECT
TOP 200 *
FROM
table1
Select Count
SELECT
COUNT(*)
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Select Specific Columns
SELECT
TOP 200 id,
column1,
column2
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Select Distinct
SELECT
DISTINCT TOP 200 column1
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Insert
INSERT INTO
table1 (id, column1, column2)
VALUES
('_id_', '_column1_', '_column2_')
Update
UPDATE
table1
SET
id = '',
column1 = '',
column2 = ''
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Delete
DELETE FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Create Table
CREATE TABLE table1 (
id INT PRIMARY KEY NOT NULL,
column1 INT NOT NULL,
column2 VARCHAR(100) NOT NULL
)
Drop Table
DROP TABLE table1
Add Column
ALTER TABLE
table1
ADD
COLUMN newColumn1 NVARCHAR(200)
Drop Column
ALTER TABLE
table1 DROP COLUMN id;
ALTER TABLE
table1 DROP COLUMN column1;
ALTER TABLE
table1 DROP COLUMN column2;
postgres
Sample Connection String
This is a sample connection string you can use.
postgres://postgres:password@localhost:5432
Drop Database
DROP DATABASE database1
Create Database
CREATE DATABASE database1
Select All Columns
SELECT
*
FROM
table1
LIMIT
200
Select Count
SELECT
COUNT(*)
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Select Specific Columns
SELECT
id,
column1,
column2
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
LIMIT
200
Select Distinct
SELECT
DISTINCT column1
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
LIMIT
200
Insert
INSERT INTO
table1 (id, column1, column2)
VALUES
('_id_', '_column1_', '_column2_')
Update
UPDATE
table1
SET
id = '',
column1 = '',
column2 = ''
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Delete
DELETE FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Create Table
CREATE TABLE table1 (
id BIGSERIAL PRIMARY KEY,
column1 INT NOT NULL,
column2 VARCHAR(100) NOT NULL
)
Drop Table
DROP TABLE table1
Add Column
ALTER TABLE
table1
ADD
COLUMN newColumn1 CHAR(200)
Drop Column
ALTER TABLE
table1 DROP COLUMN id;
ALTER TABLE
table1 DROP COLUMN column1;
ALTER TABLE
table1 DROP COLUMN column2;
sqlite
Sample Connection String
This is a sample connection string you can use.
sqlite://test-db.sqlite
Drop Database
DROP DATABASE database1
Create Database
CREATE DATABASE database1
Select All Columns
SELECT
*
FROM
table1
LIMIT
200
Select Count
SELECT
COUNT(*)
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Select Specific Columns
SELECT
id,
column1,
column2
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
LIMIT
200
Select Distinct
SELECT
DISTINCT column1
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
LIMIT
200
Insert
INSERT INTO
table1 (id, column1, column2)
VALUES
('_id_', '_column1_', '_column2_')
Update
UPDATE
table1
SET
id = '',
column1 = '',
column2 = ''
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Delete
DELETE FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Create Table
CREATE TABLE table1 (
id INTEGER PRIMARY KEY NOT NULL,
column1 INTEGER NOT NULL,
column2 VARCHAR(100) NOT NULL
)
Drop Table
DROP TABLE table1
Add Column
ALTER TABLE
table1
ADD
COLUMN newColumn1 TEXT
Drop Column
ALTER TABLE
table1 DROP COLUMN id;
ALTER TABLE
table1 DROP COLUMN column1;
ALTER TABLE
table1 DROP COLUMN column2;
cassandra
Sample Connection String
This is a sample connection string you can use.
cassandra://username:password@localhost:9042
Create Keyspace
CREATE KEYSPACE IF NOT EXISTS database1 WITH replication = { 'class': 'SimpleStrategy',
'replication_factor': 3 };
Drop Keyspace
DROP KEYSPACE IF EXISTS database1;
Select All Columns
SELECT
*
FROM
table1
LIMIT
200
Select Specific Columns
SELECT
id,
column1,
column2
FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
LIMIT
200
Insert
INSERT INTO
table1 (id, column1, column2)
VALUES
(123, 123, '_column2_')
Update
UPDATE
table1
SET
id = 123,
column1 = 123,
column2 = '_column2_'
WHERE
id = 123
AND column1 = 123
AND column2 = '_column2_'
Delete
DELETE FROM
table1
WHERE
id = ''
AND column1 = ''
AND column2 = ''
Create Table
CREATE TABLE table1 (id INT PRIMARY KEY, column1 INT, column2 VARCHAR(100))
Drop Table
DROP TABLE table1
Add Column
ALTER TABLE
table1
ADD
new_column1 TEXT
Drop Column
ALTER TABLE
table1 DROP id;
ALTER TABLE
table1 DROP column1;
ALTER TABLE
table1 DROP column2;
mongodb
Sample Connection String
This is a sample connection string you can use.
mongodb://username:password@localhost:27017
Create Database
db.createDatabase("database1");
Drop Database
db.dropDatabase();
Select All Columns
db.collection("table1").find().limit(200).toArray();
Select Specific Columns
db.collection("table1")
.find({
id: 123,
column1: 123,
column2: 123,
})
.limit(200)
.toArray();
Select Distinct
db.collection("table1").distinct("column1", {
id: "",
column1: "",
column2: "",
});
Select One Record
db.collection("table1").findOne({
_id: ObjectId("some_id"),
});
Insert
db.collection("table1").insertMany([
{
id: 123,
column1: 123,
column2: 123,
},
]);
Update
db.collection("table1").update(
{
id: 123,
column1: 123,
column2: 123,
_id: ObjectId("some_id"),
},
{
$set: {
id: 123,
column1: 123,
column2: 123,
},
},
);
Delete
db.collection("table1").deleteMany({
id: 123,
column1: 123,
column2: 123,
});
Create Collection
db.createCollection("table1");
Drop Collection
db.collection("table1").drop();
redis
Sample Connection String
This is a sample connection string you can use.
redis://localhost:6379
Set Value
db.set("key", "value123");
Get Value by Key
db.get("key");
Scan for keys
db.keys("*");
Hashset > Set Value
db.hSet("hash_key1", "field1", "value1");
Hashset > Get Value By Key
db.hGetAll("hash_key1");
Hashset > Values
db.hVals("hash_key1");
Hashset > Check if key exists
db.hExists("hash_key1", "field1");
List > Get Items
db.lRange("list_key1", 0, -1);
List > Push item to the front
db.lPush("list_key1", "value");
List > Push item to the back
db.rPush("list_key1", "value");
List > Delete item from the front
db.lPop("list_key1");
List > Delete item from the back
db.rPop("list_key1");
Set > Get Items
db.sMembers("set_key1");
Set > Add Item
db.sAdd("set_key1", "value1");
Set > Is a member of set
db.sIsMember("set_key1", "value1");
Set > Total Size
db.sCard("set_key1");
Set > Remove last item
db.sPop("set_key1");
Sorted Set > Get Items
db.zRange("sorted_set_key1", 0, -1);
Sorted Set > Add Item
db.zAdd("sorted_set_key1", [
{
score: 1,
value: "some_value",
},
]);
Publish a message
db.publish("pubsub_channel_key1", "some_message");
cosmosdb
Sample Connection String
This is a sample connection string you can use.
cosmosdb://AccountEndpoint=some_cosmos_endpoint;AccountKey=some_cosmos_account_key
Create Database
client.databases.create({
id: "database1",
});
Create Database Container
client.database("database1").containers.create({
id: "some_container_name",
});
Drop Database
client.database("database1").delete();
Select All Columns
client
.database("database1")
.container("table1")
.items.query({
query: `
SELECT *
FROM c
OFFSET 0 LIMIT 200`,
})
.fetchAll();
Select Specific Columns
client
.database("database1")
.container("table1")
.items.query({
query: `
SELECT c.id,
c.column1,
c.column2
FROM c
WHERE c.id = ''
AND c.column1 = ''
AND c.column2 = ''
OFFSET 0 LIMIT 200`,
})
.fetchAll();
Select By Id
client
.database("database1")
.container("table1")
.items.query({
query: `
SELECT *
FROM c
WHERE c.id = '123'`,
})
.fetchAll();
Read
client.database("database1").container("table1").item("some_id", "some_partition_key").read();
Insert
client.database("database1").container("table1").items.create({});
Update
client.database("database1").container("table1").item("some_id", "some_partition_key").replace({
id: "some_id",
});
Delete
client.database("database1").container("table1").item("some_id", "some_partition_key").delete();
Raw Select All Columns SQL
SELECT
*
FROM
c
Create Container
client.database("database1").containers.create({
id: "table1",
});
Drop Container
client.database("database1").container("table1").delete();
aztable
Sample Connection String
This is a sample connection string you can use.
aztable://DefaultEndpointsProtocol=https;AccountName=<your_account_name>;AccountKey=<your_account_key>;EndpointSuffix=core.windows.net
Create Table
serviceClient.createTable("somenewtablename");
Select All Columns
tableClient.listEntities({
queryOptions: {
filter: ``,
},
});
Select Specific Columns
tableClient.listEntities({
queryOptions: {
filter: `PartitionKey eq 'some_partition_key'`,
select: ["id", "column1", "column2"],
},
});
Insert
tableClient.createEntity({
rowKey: "some_row_key",
partitionKey: "some_partition_key",
});
Update
tableClient.updateEntity({
rowKey: "some_row_key",
partitionKey: "some_partition_key",
});
Upsert
tableClient.upsertEntity(
{
rowKey: "some_row_key",
partitionKey: "some_partition_key",
},
"Replace",
);
Delete
tableClient.deleteEntity("some_partition_key", "some_row_key");
Create Table
serviceClient.createTable("table1");
Drop Table
serviceClient.deleteTable("table1");