【mysql学习】3.检索数据

生活中,最使人疲惫的往往不是道路的遥远,而是心中的郁闷;最使人痛苦的往往不是生活的不幸,而是希望的破灭;最使人颓废的往往不是前途的坎坷,而是自信的丧失;最使人绝望的往往不是挫折的打击,而是心灵的死亡。所以我们要有自己的梦想,让梦想的星光指引着我们走出落漠,走出惆怅,带着我们走进自己的理想。

导读:本篇文章讲解 【mysql学习】3.检索数据,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

目录

 准备工作 

 数据检索

检索单列

检索多列

检索所有列

检索不同的值

 限制结果


准备工作 

        说明:mysql不区分大小写,我习惯使用小写…..

        不说废话,首先在cmd中进入mysql,然后选择自己的数据库。

【mysql学习】3.检索数据

         输入show tables; 查看数据表。

【mysql学习】3.检索数据

         我们这次要创建一张user表,但是表里面已经有了,我们使用 drop table user;将user表删除。

【mysql学习】3.检索数据

         然后我们创建一张数据表,里面插入几条数据,sql语句下面给出了,复制粘贴即可。

create table user(id int primary key auto_increment,
		name varchar(10) not null,
		age int,
		hobby varchar(10));
insert into user values(null,'tom',18,'篮球');
insert into user values(null,'luck',17,'足球');
insert into user values(null,'jack',22,'篮球');
insert into user values(null,'jerry',33,'足球');
insert into user values(null,'abby',15,'篮球');
insert into user values(null,'smith',25,'学习');
insert into user values(null,'paul',12,'电子游戏');

         先创建表,然后插入数据。

【mysql学习】3.检索数据【mysql学习】3.检索数据


 数据检索

        我们使用select语句对数据表里面的数据进行查询。

检索单列

        select 列名 from 表名;  这个就是检索单列的语法。下面我们使用这个sql语句对user表进行单列检索,我们查询user里面所有人的名字。

select name from user;

【mysql学习】3.检索数据


检索多列

        select 列名1,列名2,… from 表名;  我们要检索多个列,将列名用 隔开即可,下面我们检索user表的id,name,bobby。

select id,name,hobby from user;

【mysql学习】3.检索数据


检索所有列

        select * from 表名;  使用这条语句可以将表中所有的信息查询出来。下面我们将user表的所有信息查询出来。

select * from user;

【mysql学习】3.检索数据


检索不同的值

        我们检索数据时可能会有重复的值,比如上面张图片,有2个人的爱好都是篮球,也有2个人爱好都是足球,我们就想知道user表里面所有的爱好该怎么办呢?这时我们就应当使用distinct,将distinct放在不想重复的列的值前面就行。

        select distinct 列名1,列名2 from 表名,   这个就表示查询列名1和列名2,但是列1里面不能有重复值,下面,我们来查询user表里面所有的爱好,不能有重复值.

select distinct hobby from user;

【mysql学习】3.检索数据


 限制结果

        我们使用 limit 关键字可以限制返回的结果。当查询的结果很多时,我们往往只需要一部分,比如,如果有一张学生成绩表,我们查看时也一般查看前几个人的成绩。

        select * from user limit 5; 这条语句就是查看前5条信息。

        select * from user limit start_po,len;  这个就是查看(start_po,start_po+len)的信息

        下面我们使用limit查询前5个人的信息,然后查询从第3个人开始的4个人的信息

        注意:mysql索引从0开始。

select * from user limit 5;

【mysql学习】3.检索数据

select * from user limit 2,4;

【mysql学习】3.检索数据


        通过上面的学习,我们已经学会了select的基本使用,但这只是知道了语法,真正想要学会还得要自己动手练习。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/140297.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!