Loading...
By KarnatakaPUCS Team on 7/10/2026
SQL (Structured Query Language) is essential for working with databases. Learn the fundamentals of database design and querying.
A database is an organized collection of data. Relational databases store data in tables with rows and columns.
sqlCREATE TABLE students ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100) NOT NULL, email VARCHAR(100) UNIQUE, enrollment_date DATE, gpa DECIMAL(3, 2) );
sqlINSERT INTO students (name, email, enrollment_date, gpa) VALUES ('John Doe', 'john@example.com', '2024-01-15', 3.75);
sqlSELECT name, email, gpa FROM students WHERE gpa > 3.5 ORDER BY gpa DESC;
sqlUPDATE students SET gpa = 3.85 WHERE id = 1;
sqlDELETE FROM students WHERE id = 1;
Joins combine data from multiple tables:
sqlSELECT students.name, courses.course_name FROM students INNER JOIN enrollments ON students.id = enrollments.student_id INNER JOIN courses ON enrollments.course_id = courses.id;
Normalization reduces data redundancy: