mysql数据库实验上机作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以下是一个MySQL数据库实验上机作业的示例:
1. 创建一个名为“students”的数据库,并选择该数据库。
```sql
CREATE DATABASE students;
USE students;
```
2. 创建一个名为“students_table”的表,包含以下列:id(主键,自动递增),name(文本),age(整数),gender(文本),major (文本)。
```sql
CREATE TABLE students_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name V ARCHAR(100),
age INT,
gender V ARCHAR(10),
major V ARCHAR(100)
);
```
3. 向“students_table”表中插入一些数据。
```sql
INSERT INTO students_table (name, age, gender, major) V ALUES ('John', 20, 'Male', 'Computer Science'),
('Jane', 22, 'Female', 'Mathematics'),
('Bob', 21, 'Male', 'Physics');
```
4. 查询所有学生的信息。
```sql
SELECT * FROM students_table;
```
5. 查询所有年龄大于等于20岁的学生信息。
```sql
SELECT * FROM students_table WHERE age >= 20;
```
6. 查询所有计算机科学专业的女学生信息。
```sql
SELECT * FROM students_table WHERE major = 'Computer Science' AND gender = 'Female';
```
7. 更新表中某个学生的信息。例如,将id为1的学生的年龄更新为21岁。
```sql
UPDATE students_table SET age = 21 WHERE id = 1;
```
8. 删除表中某个学生的信息。例如,删除id为2的学生信息。
```sql
DELETE FROM students_table WHERE id = 2;
```
希望以上信息对你有帮助。