softwaretips4u Tips that Transform
← Back to Homepage ← Back to Articles

SQL Constraints

🔹 Common Types of Constraints

CREATE TABLE Students (
    student_id INT PRIMARY KEY,
    name VARCHAR(50)
);
CREATE TABLE Enrollments (
    id INT PRIMARY KEY,
    student_id INT,
    FOREIGN KEY (student_id) REFERENCES Students(student_id)
);
CREATE TABLE Users (
    email VARCHAR(100) UNIQUE,
    password VARCHAR(50)
);
CREATE TABLE Employees (
    id INT PRIMARY KEY,
    name VARCHAR(50) NOT NULL
);
CREATE TABLE Accounts (
    id INT PRIMARY KEY,
    balance DECIMAL CHECK (balance >= 0)
);
CREATE TABLE Orders (
    id INT PRIMARY KEY,
    status VARCHAR(20) DEFAULT 'Pending'
);
← Back to Articles | 🏠 Back to Homepage