例如,我们查询一下在 student 表中,所有学生的姓名 。
SELECT stu_name FROM student;
文章插图
同时检索特定行和列的数据同时检索特定行和列的数据相当于前面两种的结合体,我们可以使用 SELECT <字段名> FROM <表名> WHERE <条件> 来同时进行特定行和列的数据选择 。
例如,我们可以查询一下,在 mark 表中,学生分数小于 90 分的成绩 。
SELECT grade FROM mark WHERE grade < 90;
文章插图
排序检索数据我们可以对数据进行排序检索,例如在检索学生成绩时,我们可以对学生成绩进行排序,这样使得查询结果更加清晰 。
使用 OREDER BY <字段名> 可实现对一列或者多列数据进行排序操作 。该排序默认是升序,我们可以在其后添加关键字 DESC 变成降序 。
例如,对 mark 表中,学生的成绩进行排序 。
SELECT grade FROM mark ORDER BY grade;
文章插图
最后,我们可以把不想要的数据表给删除了 。可以使用 DROP TABLE <表名> 来删除整个表,包括表中的数据和表的结构 。
例如,我们将 student 表删除 。
文章插图
如果想要保留表的结构,只是清空表中的数据,那么我们可以使用 TRUNCATE TABLE <表名> 。
还可以使用 DELETE FROM <表名> WHERE <字段名> 来删除指定行的数据 。
实验总结在本节实验中,我们学习了 MySQL 服务器的启动与连接,创建并使用数据库,创建数据表并在表中添加数据,以及查询表中数据的一些 SELECT 语句,包括行检索、列检索、排序检索等操作 。
后续课程中,你还可以学到:
文章插图
点击了解更多,学习完整课程内容~
【MySQL 数据库性能优化,看这篇就够了】
推荐阅读
- mysql界面工具navicat premium的使用
- 数据库分类
- 第08期:有关 MySQL 字符集的注意事项
- linux终端mysql用户操作只看这篇够了
- 为什么我们要从MySQL迁移到TiDB?
- Webapi管理和性能测试工具WebBenchmark
- 单线程性能秒杀多线程!多路复用IO实现高性能网络服务
- MySQL进阶之MySQL中的锁
- 如何使用apache ab性能工具进行压力测试
- 怎么优雅的选择 MySQL 存储引擎