09-MySQL的查询

92 阅读1分钟

有一个牛人表(cattle_user), 字段包括姓名, 公司

  • 查询所有内容
-- 语法
select * from <表名>
-- 实践
select * from cattle_user;

  • 查询部分内容
-- 语法, <新名>可以省略, 默认为字段名, as可以省略, ''可以省略
select <字段名> as <新名>,<字段名> as <新名> ... from <表名>
-- 实践
select uname '姓名', comp '公司' from cattle_user;

  • 查询唯一项(去重)
-- 语法, 注意: distinct关键字会判断一行数据的所有列字段都没有重复才会去重
select distinct * from <表名>
-- 实践
select distinct uname, comp from cattle_user;

  • 查询并计算
select *, uid+100 from cattle_user;
  • 查询并排序
-- 语法, asc升序、desc降序
select * from <表名> order by <排序字段> desc/asc
-- 实践
select * from cattle_user order by uid desc;