本文目录导读:
任务1:创建数据库与表
1、创建数据库
(1)打开MySQL命令行工具。
图片来源于网络,如有侵权联系删除
(2)输入以下SQL语句创建数据库:
CREATE DATABASE db_name;
db_name
为你要创建的数据库名称。
(3)切换到创建的数据库:
USE db_name;
2、创建表
(1)使用以下SQL语句创建一个名为students
的表:
CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT NOT NULL, gender ENUM('男', '女') NOT NULL, class VARCHAR(50) NOT NULL );
id
为学生的唯一标识,name
为学生的姓名,age
为学生的年龄,gender
为学生的性别,class
为学生的班级。
任务2:插入数据
1、插入单条数据
使用以下SQL语句插入一条数据:
图片来源于网络,如有侵权联系删除
INSERT INTO students (name, age, gender, class) VALUES ('张三', 20, '男', '计算机科学与技术');
2、插入多条数据
使用以下SQL语句插入多条数据:
INSERT INTO students (name, age, gender, class) VALUES ('李四', 21, '男', '计算机科学与技术'), ('王五', 22, '女', '市场营销'), ('赵六', 19, '男', '会计学');
任务3:查询数据
1、查询所有数据
使用以下SQL语句查询students
表中的所有数据:
SELECT * FROM students;
2、查询部分字段
使用以下SQL语句查询students
表中的姓名和年龄:
SELECT name, age FROM students;
3、条件查询
使用以下SQL语句查询年龄大于20岁的学生:
图片来源于网络,如有侵权联系删除
SELECT * FROM students WHERE age > 20;
4、排序查询
使用以下SQL语句查询所有学生,按年龄降序排序:
SELECT * FROM students ORDER BY age DESC;
任务4:更新与删除数据
1、更新数据
使用以下SQL语句将students
表中年龄为21岁的学生的年龄更新为22岁:
UPDATE students SET age = 22 WHERE age = 21;
2、删除数据
使用以下SQL语句删除students
表中年龄为19岁的学生:
DELETE FROM students WHERE age = 19;
通过以上四个任务,我们了解了如何在MySQL数据库中创建数据库、表、插入、查询、更新和删除数据,这些基本操作是数据库应用的基础,掌握了这些操作,我们就能够更好地应对实际工作中遇到的各种数据库问题,在实际应用中,我们还需要不断学习、积累经验,提高数据库应用能力。
评论列表