介绍
一家本地电影院在建立电影数据库时需要你的帮助。作为他们的数据库管理员,你需要将一些电影数据插入到现有的数据库中。本次挑战将测试你使用正确的 SQL 语法向 MySQL 数据表插入数据的能力。
这是一个「挑战」项目,它与「引导实验」的不同之处在于,你需要尝试独立完成挑战任务,而不是按照实验步骤一步步学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据显示,这是一个 初学者 级别的挑战,通过率为 96%。它在学习者中获得了 98% 的好评率。
一家本地电影院在建立电影数据库时需要你的帮助。作为他们的数据库管理员,你需要将一些电影数据插入到现有的数据库中。本次挑战将测试你使用正确的 SQL 语法向 MySQL 数据表插入数据的能力。
电影院需要你将目前的电影排片表添加到数据库中。你将练习向 MySQL 数据表中插入多行数据。
root 用户身份连接到 MySQLcinema 数据库movies 表中:
~/project 目录下执行INSERT 语法title 和 price 字段不能为空(NULL)正确插入数据后,运行 SELECT * FROM movies; 应该显示:
+----+-----------------+--------------+-----------------+-------+
| id | title | release_year | genre | price |
+----+-----------------+--------------+-----------------+-------+
| 1 | Avatar | 2009 | Science Fiction | 12.99 |
| 2 | The Dark Knight | 2008 | Action | 11.99 |
| 3 | Inception | 2010 | Science Fiction | 12.99 |
+----+-----------------+--------------+-----------------+-------+
在本次挑战中,你练习了向 MySQL 数据表中插入多行数据。所展示的技能包括连接到 MySQL 数据库、为多条记录使用正确的 SQL INSERT 语法、正确处理不同的数据类型以及确保数据的准确性。这些基础的数据插入技能对于数据库管理至关重要,在操作 MySQL 数据库时会频繁使用。