SQL MongoDB Cheat Sheet
SQL MongoDB Cheat Sheet
-- Create Table
CREATE TABLE TableName (
Column1 DataType,
Column2 DataType,
PRIMARY KEY (PrimaryKeyColumn),
FOREIGN KEY (FK_Column) REFERENCES OtherTable(PrimaryKey)
);
-- Insert Data
INSERT INTO TableName (Col1, Col2, Col3)
VALUES (Val1, Val2, Val3);
-- Join Tables
SELECT TableA.Col1, TableB.Col2
FROM TableA
JOIN TableB ON TableA.FK = TableB.PK;
-- Order by Date
SELECT * FROM TableName
ORDER BY Date DESC;
-- Create View
CREATE VIEW ViewName AS
SELECT Col1, Col2
FROM TableName
WHERE Condition;
-- Stored Procedure
DELIMITER //
DELIMITER ;
db.clients.insertMany([
{
ClientName: "Debbie",
ClientSurname: "Theart",
ClientDOB: ISODate("1980-03-17")
},
{
ClientName: "Thomas",
ClientSurname: "Duncan",
ClientDOB: ISODate("1976-08-12")
}
]);
// Query by Date
db.clients.find({
ClientDOB: { $gt: ISODate("1979-01-12") }
});