赞
赏
数据检索是每个系统中常用的功能,比如现实应用中的登录,它就会判断该用户在系统中存在不存在。这个时候就会用到查询。Mysql 中使用 select
关键字来编写 sql 语句对数据进行查询。
在进行本节讲解的时候,我们建了一张学生表,对学生表里面的数据进行操作:
CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `stu_no` int(11) DEFAULT NULL, `stu_name` varchar(255) DEFAULT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
为了查看到效果,我们先往表里面插入几条数据:
INSERT INTO student (`id`,`stu_no`,`stu_name`,`age`) VALUES (1,1001,'小明',17), (2,1002,'小红',16), (3,1003,'小军',18), (4,1004,'小亮',19);
查询单个列
语法
select 列名 from 表名;
描述
关键字 描述 select 关键字,该关键字表示执行查询功能 列名 行里面的列名称 from 关键字,后面一般跟表名,表示查询某张表 表名 被查询的表的名称 说明
因为是查询的单列,所以我们就可以直接将列名列举出来,然后进行查询。它以 select 关键字开始,以
;
结尾。案例
select stu_name from student;
运行结果如下
上述的语句是从 student 表里面获取一个列名为 stu_name 的列。查询的时候,被查询的列表需要跟在 select 后面,from 后面跟表名,表示是从哪个表里面获取。
查询多个列
语法
![]()