导读:
MySQL是一种流行的关系型数据库管理系统,广泛应用于各种企业和个人应用程序中 。为了加深对MySQL的理解和掌握,我们可以通过练习来提高自己的技能 。本文将介绍100个MySQL练习题,涵盖了从基础到高级的各种知识点,帮助读者逐步掌握MySQL的使用 。
1. 创建一个名为test的数据库 。
2. 在test数据库中创建一个名为users的表,包含id、name和email三个字段 。
3. 向users表中插入一条数据,id为1,name为Tom,email为tom@example.com 。
4. 查询users表中所有的数据 。
5. 查询users表中id为1的数据 。
6. 更新users表中id为1的数据,将name改为Jerry 。
7. 删除users表中id为1的数据 。
8. 在users表中添加一个新字段age 。
9. 修改users表中age字段的类型为int 。
10. 在users表中删除age字段 。
11. 在users表中添加一个唯一索引 , 索引名称为idx_name , 索引字段为name 。
12. 在users表中添加一个普通索引 , 索引名称为idx_email , 索引字段为email 。
13. 在users表中删除idx_name索引 。
14. 在users表中修改idx_email索引为唯一索引 。
【mysql例题 mysql练习100】15. 在users表中添加一个全文索引,索引名称为idx_fulltext,索引字段为name和email 。
16. 在users表中查询name包含Tom的数据 。
17. 在users表中查询email以example.com结尾的数据 。
18. 在users表中查询id大于等于2的数据 。
19. 在users表中查询id为1或2的数据 。
20. 在users表中查询id不为1的数据 。
21. 在users表中查询name为Jerry的数据 。
22. 在users表中查询name不为Jerry的数据 。
23. 在users表中查询email为tom@example.com的数据 。
24. 在users表中查询email不为tom@example.com的数据 。
25. 在users表中查询name为Tom且email为tom@example.com的数据 。
26. 在users表中查询name为Tom或email为tom@example.com的数据 。
27. 在users表中查询name为Tom且id大于等于2的数据 。
28. 在users表中查询name为Tom或id小于等于2的数据 。
29. 在users表中查询name为Tom且email以example.com结尾的数据 。
30. 在users表中查询name为Tom或email以example.com结尾的数据 。
31. 在users表中查询name为Tom并按照id升序排序 。
32. 在users表中查询name为Tom并按照id降序排序 。
33. 在users表中查询所有数据并按照id升序排序 。
34. 在users表中查询所有数据并按照id降序排序 。
35. 在users表中查询所有数据并限制返回前5条 。
36. 在users表中查询所有数据并从第3条开始返回,返回5条 。
37. 在users表中查询所有数据并跳过前2条,返回所有剩余数据 。
38. 在users表中查询所有数据并限制返回前5条,跳过前2条 。
39. 在users表中查询所有数据并按照id升序排序,限制返回前5条 。
40. 在users表中查询所有数据并按照id降序排序 , 限制返回前5条 。
41. 在users表中查询所有数据并按照id升序排序,从第3条开始返回 , 返回5条 。
42. 在users表中查询所有数据并按照id降序排序,从第3条开始返回,返回5条 。
43. 在users表中查询所有数据并按照id升序排序 , 跳过前2条,返回所有剩余数据 。
44. 在users表中查询所有数据并按照id降序排序,跳过前2条,返回所有剩余数据 。
45. 在users表中查询所有数据并按照id升序排序,限制返回前5条,跳过前2条 。
46. 在users表中查询所有数据并按照id降序排序,限制返回前5条,跳过前2条 。
47. 在users表中查询所有数据并按照id升序排序 , 从第3条开始返回 , 返回5条,跳过前2条 。
48. 在users表中查询所有数据并按照id降序排序,从第3条开始返回 , 返回5条,跳过前2条 。
49. 在users表中查询所有数据并计算总数 。
50. 在users表中查询所有数据并计算平均值、最大值和最小值 。
51. 在users表中查询所有数据并计算id的总和 。
52. 在users表中查询所有数据并计算id的平均值、最大值和最小值 。
53. 在users表中查询所有数据并计算email以@example.com结尾的数量 。
54. 在users表中查询所有数据并计算name为Tom的数量 。
55. 在users表中查询所有数据并计算