首页 >

mysql建表 查询练习题 |mysql与oracle的区别

mysql workbench 8.0,oracl项目转成mysql,mysql中解决乱码问题,mysql 创建表 外键码,mysql多个参数查询,mysql与oracle的区别mysql建表 查询练习题 |mysql与oracle的区别

以下是一些针对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建表和查询的基础知识,从而更好地进行数据库管理工作。


mysql建表 查询练习题 |mysql与oracle的区别
  • mysql 修改用户登录ip |mysql事物锁
  • mysql 修改用户登录ip |mysql事物锁 | mysql 修改用户登录ip |mysql事物锁 ...

    mysql建表 查询练习题 |mysql与oracle的区别
  • mysql1553错误修复方法(详细解决mysql1553错误的步骤) |mysql select 截取
  • mysql1553错误修复方法(详细解决mysql1553错误的步骤) |mysql select 截取 | mysql1553错误修复方法(详细解决mysql1553错误的步骤) |mysql select 截取 ...

    mysql建表 查询练习题 |mysql与oracle的区别
  • mysql 两个时间内 |mysql id自增从0开始
  • mysql 两个时间内 |mysql id自增从0开始 | mysql 两个时间内 |mysql id自增从0开始 ...