MySQL 8查询语句之查询所有字段、特定字段、去除重复字段、Where判断条件

《MySQL 8创建数据库、数据表、插入数据并且查询数据》里边有我使用到的数据。

再使用下方的语句补充一些数据:

insert into Bookbought.bookuser(id,username,userphone,userage,sex,userpassword) values (11,'Book Break','22245678911',18,'male','good#111');
insert into Bookbought.bookuser(id,username,userphone,userage,sex,userpassword) values (12,'Book Blue','58745678912',19,'female','good#113');
insert into Bookbought.bookuser(id,username,userphone,userage,sex,userpassword) values (13,'Book Red','58745678913',20,'male','good#112');
insert into Bookbought.bookuser(id,username,userphone,userage,sex,userpassword) values (14,'Jack Blue','22245678914',22,'female','good#113');
insert into Bookbought.bookuser(id,username,userphone,userage,sex,userpassword) values (15,'Books Rat','69845678915',24,'male','good#144');
insert into Bookbought.bookuser(id,username,userphone,userage,sex,userpassword) values (16,'Books Hat','69845678916',35,'female','good#133');
insert into Bookbought.bookuser(id,username,userphone,userage,sex,userpassword) values (17,'Books Rd','69845678917',78,'male','good#144');
insert into Bookbought.bookuser(id,username,userphone,userage,sex,userpassword) values (18,'Goods Rh','78945678918',89,'male','good#145');
insert into Bookbought.bookuser(id,username,userphone,userage,sex,userpassword) values (19,'Tim Good','00000000004',44,'female','good#112');
insert into Bookbought.bookuser(id,username,userphone,userage,sex,userpassword) values (20,'Tom Good','44444444487',47,'male','good#1178');

在这里插入图片描述

完整查询语句

字段也称为列名
使用下方语句为

select 列名 from 数据库名.表名
where 查询条件
having 查询条件
group 分组条件
order by 属性名 [asc | desc]

要是先使用use 数据库;选择数据库之后,那么就可使用下方语句省略数据库名:

select 列名 from 表名
where 查询条件
having 查询条件
group 分组条件
order by 属性名 [asc | desc]

全部查询

select * from [数据库.]表名;可以查询某一个表里边所有数据,比如select * from Bookbought.bookuser;或者select * from bookuser;
在这里插入图片描述

要是提示ERROR 1046 (3D000): No database selected,那么需要使用use 数据库;来选择数据库,比如use Bookbought;
在这里插入图片描述

select * from bookuser;再次执行。
在这里插入图片描述

查询其中字段

select id,username from Bookbought.bookuser;或者select id,username from bookuser;
在这里插入图片描述

distinct去除重复数值

select distinct 字段名 from 表名;,比如select distinct sex from Bookbought.bookuser;
在这里插入图片描述

where判断条件

select 列名 from 表名
where 查询条件;

我这里举个例子,比如:
select * from Bookbought.bookuser where id = 12;就是查询id为21的用户。

在这里插入图片描述

相关推荐

  1. mysql字段查询重复的数据

    2024-01-16 17:02:02       14 阅读
  2. mysql 多个字段组合查询,删除重复

    2024-01-16 17:02:02       13 阅读
  3. postgresql 查询字段 信息

    2024-01-16 17:02:02       38 阅读
  4. mybatis查询修改mysql的json字段

    2024-01-16 17:02:02       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-16 17:02:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-16 17:02:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-16 17:02:02       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-16 17:02:02       20 阅读

热门阅读

  1. 中国X射线管行业研究与投资预测报告(2024版)

    2024-01-16 17:02:02       33 阅读
  2. Neonode触摸传感器模块之I2C鼠标和键盘

    2024-01-16 17:02:02       31 阅读
  3. 子进程 子线程的关闭

    2024-01-16 17:02:02       36 阅读
  4. Matlab 建文件夹保存本次仿真图表数据和参数

    2024-01-16 17:02:02       34 阅读
  5. 【JVM】字节码文件的组成

    2024-01-16 17:02:02       36 阅读
  6. Android 13 默认讯飞输入法

    2024-01-16 17:02:02       42 阅读