Query Language Snippets

All Snippets
SQL Create
Create a new table with columns and constraints.
CREATE TABLE users (
  id INT PRIMARY KEY,
  name VARCHAR(100) NOT NULL,
  email VARCHAR(255) UNIQUE,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
SQLAlchemy Create
Insert a single record using SQLAlchemy.
user = User(name='Alice', age=30)
session.add(user)
session.commit()
SQLAlchemy Create
Create all tables in the database.
from sqlalchemy.orm import sessionmaker
Session = sessionmaker(bind=engine)
session = Session()
Base.metadata.create_all(engine)
Cypher Create
Create an index for faster queries.
CREATE INDEX FOR (n:Person) ON (n.name);
SQLModel Create
Create a SQLModel engine and tables.
from sqlmodel import create_engine, Session
engine = create_engine('sqlite:///example.db')
SQLModel.metadata.create_all(engine)
SQLModel Create
Define a SQLModel model.
from sqlmodel import SQLModel, Field

class User(SQLModel, table=True):
    id: int | None = Field(default=None, primary_key=True)
    name: str
    age: int
SQLx Create
Define a SQLx model.
use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize, sqlx::FromRow)]
pub struct User {
    pub id: i32,
    pub name: String,
    pub age: i32,
}
SQL Create
Create an index on a column for faster queries.
CREATE INDEX idx_name ON users(name);
SQL Delete
Delete specific rows from a table.
DELETE FROM products WHERE price < 1.00;
SeaORM Delete
Delete a record using SeaORM.
use sea_orm::{EntityTrait, ColumnTrait, QueryFilter};

let user = Entity::find()
    .filter(Column::Name.eq("Alice"))
    .one(&db)
    .await?;

if let Some(user) = user {
    user.delete(&db).await?;
}
SQL Delete
Drop a table.
DROP TABLE users;
SQLAlchemy Delete
Delete a record using SQLAlchemy.
user = session.query(User).filter_by(name='Alice').first()
session.delete(user)
session.commit()