Database + SQL + Queries
MySQL is a relational database used to store and manage data in tables using SQL queries.
-- Start MySQL mysql -u root -p
CREATE DATABASE school; USE school;
CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(50), age INT );
INSERT INTO students VALUES (1, 'Sasank', 18);
SELECT * FROM students; SELECT name FROM students;
SELECT * FROM students WHERE age > 18;
UPDATE students SET age = 20 WHERE id = 1;
DELETE FROM students WHERE id = 1;
SELECT * FROM students ORDER BY age DESC;
SELECT COUNT(*) FROM students; SELECT MAX(age) FROM students;
SELECT students.name, marks.score FROM students JOIN marks ON students.id = marks.id;
School Database: - Students table - Marks table - Attendance system