Database Systems

SQL Database Operations

database_operations.sql
-- Create a table
CREATE TABLE students (
    id INTEGER PRIMARY KEY,
    name VARCHAR(100),
    age INTEGER,
    grade DECIMAL(3,2)
);

-- Insert data
INSERT INTO students (id, name, age, grade) VALUES
(1, 'Alice', 18, 3.8),
(2, 'Bob', 19, 3.5),
(3, 'Charlie', 18, 3.9);

-- Query data
SELECT * FROM students WHERE age = 18;

-- Update data
UPDATE students SET grade = 4.0 WHERE name = 'Alice';

-- Delete data
DELETE FROM students WHERE id = 3;

-- Join tables
SELECT s.name, c.course_name 
FROM students s 
JOIN enrollments e ON s.id = e.student_id
JOIN courses c ON e.course_id = c.id;

Ready to Learn More?

Explore these related topics: