3、查看数据
插入数据后,我们可以使用以下查询来查看表中的数据:
SELECT * FROM users;
执行此查询后,我们将看到如下结果:
++++++++| id | username | email | password | created_at | updated_at | |++++++++| 1 | 张三 | zhangsan@example.com | password123 | 20220101 12:00:00 | 20220101 12:00:00 | |++++++++
从结果中我们可以看到,自动生成的主键值为1,请注意,主键值是唯一的,因此即使我们再次插入相同的数据,主键值也会不同。
4、更新数据
我们可以使用以下查询来更新表中的数据:
UPDATE users SET email = 'zhangsan_new@example.com' WHERE id = 1;
在这个示例中,我们将id为1的用户的联系邮箱更新为zhangsan_new@example.com,请注意,即使我们没有为email列提供新的值(因为它被设置为唯一约束),MySQL也不会报错,这是因为我们没有尝试插入重复的值。
5、删除数据
我们可以使用以下查询来删除表中的数据:
DELETE FROM users WHERE id = 1;
在这个示例中,我们删除了id为1的用户,请注意,删除主键值后,表中不会再有与该主键值对应的行,在尝试删除具有特定主键值的行之前,请确保该行确实存在于表中。
归纳一下,在MySQL中插入主键非常简单,只需在创建表时将某列设置为主键即可,当向表中插入数据时,MySQL会自动为主键列生成一个唯一的值,我们还可以通过查询来查看、更新和删除表中的数据。
如果您有任何关于MySQL主键的疑问或需要帮助,请随时联系我们!
感谢您的阅读!如果您喜欢这篇文章,请分享、点赞并留下您的评论。我们期待与您的交流!
```