mysql数据库初级实操题
时间: 2023-12-28 22:24:38 浏览: 91
mySql的初级基础必会练习题
以下是一个MySQL数据库初级实操题的例子:
假设我们有一个名为`students`的表,包含以下字段:
- `id`:学生ID,整数类型
- `name`:学生姓名,字符串类型
- `age`:学生年龄,整数类型
- `gender`:学生性别,字符串类型
现在我们需要完成以下操作:
1. 创建名为`students`的表,并插入一些示例数据:
```sql
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10)
);
INSERT INTO students (id, name, age, gender)
VALUES (1, 'Alice', 18, 'Female'),
(2, 'Bob', 20, 'Male'),
(3, 'Charlie', 19, 'Male');
```
2. 查询表中所有学生的信息:
```sql
SELECT * FROM students;
```
3. 查询年龄大于等于20岁的学生:
```sql
SELECT * FROM students WHERE age >= 20;
```
4. 查询女性学生的数量:
```sql
SELECT COUNT(*) FROM students WHERE gender = 'Female';
```
5. 查询每个性别的学生数量:
```sql
SELECT gender, COUNT(*) FROM students GROUP BY gender;
```
6. 更新学生ID为1的姓名为'Alex':
```sql
UPDATE students SET name = 'Alex' WHERE id = 1;
```
7. 删除学生ID为3的记录:
```sql
DELETE FROM students WHERE id = 3;```
阅读全文