یہاں وہ SQL statements ہیں جو آپ نے مانگے تھے — copy کے لیے بٹن استعمال کریں۔
CREATE DATABASE college_db;
CREATE TABLE students (
student_id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
class VARCHAR(20),
roll_number INT,
city VARCHAR(50)
);
INSERT INTO students (name, class, roll_number, city)
VALUES ('Ali Khan', '10th', 23, 'Lahore');
SELECT * FROM students;
UPDATE students SET city = 'Karachi' WHERE student_id = 1;
DELETE FROM students WHERE student_id = 1;
CREATE TABLE registrations (
id INT PRIMARY KEY AUTO_INCREMENT,
student_name VARCHAR(100),
class_name VARCHAR(50),
roll_no INT,
city VARCHAR(50),
registered_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- users table
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(80) NOT NULL UNIQUE,
phone VARCHAR(20) UNIQUE,
password_hash VARCHAR(255), -- store hashed password
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- messages table (one-to-one or group messages)
CREATE TABLE messages (
id INT PRIMARY KEY AUTO_INCREMENT,
sender_id INT NOT NULL,
receiver_id INT, -- NULL for group or broadcast; otherwise user id
message_text TEXT,
sent_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
is_read BOOLEAN DEFAULT FALSE,
FOREIGN KEY (sender_id) REFERENCES users(id),
FOREIGN KEY (receiver_id) REFERENCES users(id)
);