-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsql.txt
More file actions
68 lines (60 loc) · 4.79 KB
/
sql.txt
File metadata and controls
68 lines (60 loc) · 4.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
phone VARCHAR(15) UNIQUE NOT NULL,
email VARCHAR(100) NOT NULL,
verification_code VARCHAR(8),
competition_started BOOLEAN DEFAULT FALSE,
score INT DEFAULT 0,
avatar VARCHAR(255) DEFAULT 'https://i.pravatar.cc/30?u=1',
uuid CHAR(36) UNIQUE NOT NULL DEFAULT (UUID())
);
-- Create the questions table
CREATE TABLE questions (
id INT AUTO_INCREMENT PRIMARY KEY,
question_text TEXT NOT NULL,
explanation TEXT NOT NULL,
a1 TEXT NOT NULL,
a2 TEXT NOT NULL,
a3 TEXT NOT NULL,
a4 TEXT NOT NULL,
correctanswer TEXT NOT NULL
);
CREATE TABLE answers (
id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
correct BOOLEAN NOT NULL,
question_id INT NOT NULL,
answer TEXT NOT NULL,
time_submitted TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (question_id) REFERENCES questions(id)
);
-- Insert questions into the table with explanations
INSERT INTO questions (question_text, explanation, a1, a2, a3, a4, correctanswer) VALUES
("کدام کشور تنها کشوری است که پرچمش به شکل مربع است؟", "واتیکان پرچم رسمی مربع دارد.", "واتیکان", "نپال", "سوئیس", "سنگاپور", "a1"),
("اگر روی سطح ماه بپرید، نیروی جاذبه چند برابر کمتر از زمین خواهد بود؟", "جاذبه ماه یکششم زمین است.", "۲ برابر", "۴ برابر", "۶ برابر", "۸ برابر", "a3"),
("اولین المپیک مدرن در کدام سال برگزار شد؟", "در سال ۱۸۹۶ در آتن برگزار شد.", "۱۸۹۲", "۱۸۹۶", "۱۹۰۰", "۱۹۰۴", "a2"),
("قدیمیترین ساز شناختهشده توسط بشر چیست؟", "فلوت قدیمیترین ساز است.", "طبل", "فلوت", "چنگ", "گیتار", "a2"),
("کدام سیاره کوتاهترین روزها را دارد؟", "مشتری روزهایی ۱۰ ساعته دارد.", "زحل", "مشتری", "مریخ", "زمین", "a2"),
("اولین زبان برنامهنویسی دنیا چه نام داشت؟", "زبان ماشین اولین بود.", "پایتون", "فورترن", "کوبول", "ماشینی", "a4"),
("کدام حیوان قادر است تا ۸ سال بدون غذا زنده بماند؟", "خرس آبی سالها بدون غذا زنده میماند.", "شتر", "لاکپشت", "خرچنگ نعلاسبی", "خرس آبی", "a4"),
("اولین انسانی که قله اورست را فتح کرد چه کسی بود؟", "ادموند هیلاری اولین بود.", "ادموند هیلاری", "تنزینگ نورگی", "راینولد مسنر", "جورج مالوری", "a1"),
("پرسرعتترین پرنده در هنگام شکار کدام است؟", "شاهین سریعترین است.", "شاهین", "عقاب طلایی", "جغد برفی", "کرکس", "a1"),
("کدام عنصر شیمیایی سبکترین عنصر جدول تناوبی است؟", "هیدروژن سبکترین عنصر است.", "اکسیژن", "هیدروژن", "هلیم", "لیتیم", "a2");
INSERT INTO users (first_name, last_name, phone, email, avatar) VALUES
('مهدی', 'لطیفی', '09363063564', 'mohammad.mahdil@example.com', 'https://i.pravatar.cc/30?u=2'),
('محمد مهدی', 'لطیفی', '09902942523', 'mml@gmail.com', 'https://i.pravatar.cc/30?u=3'),
('پارسا', 'بلالی', '09362023875', 'parsa.belali@example.com', 'https://i.pravatar.cc/30?u=602'),
('امیرحسین', 'مهروانی', '09124680417', 'amirhossein.mehroani@example.com', 'https://i.pravatar.cc/30?u=4'),
('سروش', 'خزایی', '09206768868', 'soroush.khazaei@example.com', 'https://i.pravatar.cc/30?u=5'),
('آراد', 'حسینی', '09121234567', 'arad.hosseini@example.com', 'https://i.pravatar.cc/30?u=6'),
('لیلا', 'شریفی', '09331234567', 'leila.sharifi@example.com', 'https://i.pravatar.cc/30?u=7'),
('کامران', 'دشتی', '09171234567', 'kamran.dashti@example.com', 'https://i.pravatar.cc/30?u=8'),
('مریم', 'سلیمی', '09213456789', 'maryam.salami@example.com', 'https://i.pravatar.cc/30?u=9'),
('احمد', 'محمودی', '09381234567', 'ahmad.mohammadi@example.com', 'https://i.pravatar.cc/30?u=1'),
('رینا', 'عبداللهی', '09173456789', 'rina.abdollahi@example.com', 'https://i.pravatar.cc/30?u=1'),
('مهران', 'بابایی', '09237654321', 'mehran.babaei@example.com', 'https://i.pravatar.cc/30?u=1'),
('سیما', 'تاجیک', '09117654321', 'sima.tajik@example.com', 'https://i.pravatar.cc/30?u=1'),
('ساسان', 'بهرامی', '09345678901', 'sasan.behrami@example.com', 'https://i.pravatar.cc/30?u=1');