欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql建表 查詢練習題

呂致盈2年前11瀏覽0評論

MySQL是一個廣泛使用的關系型數據庫管理系統,經常用來存儲和管理數據。在使用MySQL的過程中,建表和查詢是最基本的操作。建表用于創建一個新的表格,而查詢則是獲取已經存在的數據。

以下是一些針對MySQL建表和查詢的練習題:

1. 創建一個名為“students”的表格,包括id(整數型、主鍵)、name(字符串型)、age(整數型)和grade(字符串型)這四個字段。
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
grade VARCHAR(5)
);
2. 創建一個名為“books”的表格,包括id(整數型、主鍵)、title(字符串型)、author(字符串型)和price(浮點型)這四個字段。
CREATE TABLE books (
id INT PRIMARY KEY,
title VARCHAR(100),
author VARCHAR(50),
price FLOAT
);
3. 向表格“students”中插入一些數據,包括id、name、age和grade這四個字段(插入的數據可以是任意的)。
INSERT INTO students (id, name, age, grade)
VALUES (1, 'Lucy', 18, 'A'), (2, 'Tom', 17, 'B'), (3, 'Alice', 19, 'B');
4. 向表格“books”中插入一些數據,包括id、title、author和price這四個字段(插入的數據可以是任意的)。
INSERT INTO books (id, title, author, price)
VALUES (1, 'The Great Gatsby', 'F. Scott Fitzgerald', 15.99), 
(2, 'To Kill a Mockingbird', 'Harper Lee', 12.99);
5. 獲取表格“students”中所有數據。
SELECT * FROM students;
6. 獲取表格“books”中所有數據。
SELECT * FROM books;
7. 獲取表格“students”中年齡大于等于18歲的數據。
SELECT * FROM students WHERE age >= 18;
8. 獲取表格“books”中價格低于20美元的數據。
SELECT * FROM books WHERE price< 20;
9. 獲取表格“students”中按照成績(grade)升序排序后的數據。
SELECT * FROM students ORDER BY grade ASC;
10. 獲取表格“books”中按照價格(price)降序排序后的數據。
SELECT * FROM books ORDER BY price DESC;

通過上述練習題的練習,可以更好地掌握MySQL建表和查詢的基礎知識,從而更好地進行數據庫管理工作。