ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL select 语句指定字段查询

2021-01-14 14:33:08  阅读:186  来源: 互联网

标签:语句 name -- 查询 select student MySQL table SELECT


指定字段查询

SELECT 语法

SELECT [ALL | DISTINCT]
{* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]}
FROM table_name [as table_alias]
  [left | right | inner join table_name2]  -- 联合查询
  [WHERE ...]  -- 指定结果需满足的条件
  [GROUP BY ...]  -- 指定结果按照哪几个字段来分组
  [HAVING]  -- 过滤分组的记录必须满足的次要条件
  [ORDER BY ...]  -- 指定查询记录按一个或多个条件排序
  [LIMIT {[offset,]row_count | row_countOFFSET offset}];
   -- 指定查询的记录从哪条至哪条

注意 : [ ] 括号代表可选的 , { }括号代表必选

语法: select 字段, 字段, .... from 表名

-- 查询全部学生
-- SELECT 字段 FROM 表名
SELECT * FROM `student`

-- 查询指定字段
SELECT `name`, `pwd` FROM `student`

-- 给查询结果起名字 -- as 可以给字段和表起别名
SELECT `name` AS 学生姓名, `pwd` AS 学生密码 FROM `student` AS 学生表

-- 函数 Concat(a,b) 拼接a和b
SELECT CONCAT('密码:', `pwd`) AS 新密码 FROM `student`

AS 起别名 -- 旧字段名 AS 新字段名, 旧表名 AS 新表名



去重 distinct

-- 查询所有数据
SELECT `name` FROM student
-- 去重
SELECT DISTINCT `name` FROM student


数据库的列 (表达式)

  • select 表达式 from 表名
-- 查看系统版本 (函数)
SELECT VERSION()

-- 计算 (表达式)
SELECT 100 - 1 AS 结果

-- 查询自增的步长 (变量)
SELECT @@auto_increment_increment

-- 查询出所有数据 + 1 查看
SELECT `name` + 1 AS 所有结果加1 FROM student

标签:语句,name,--,查询,select,student,MySQL,table,SELECT
来源: https://www.cnblogs.com/pojo/p/14277059.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有