MySQL基础学习之数据查询

一般查询

SELECT * FROM 表名

SELECT 属性名  FROM  表名

条件查询

SELECT 属性名 FROM 表名  WHERE 条件表达式

查询数据值1,数据值2的表单

SELECT *  FROM  表名  WHERE  属性名 [NOT]
IN(数据值1,数据值2....)

查询数值1,数据2的表单

SELECT *  FROM  表名  WHERE  属性=值  AND
属性1=值1

查询数值1到数值2之间的表单

SELECT *  FROM  表名  WHERE  属性名  BETWEEN  数据值1
 AND   数据值2

模糊查询

SELECT *  FROM  表名  WHERE  属性名  LIKE  
‘[%]字符‘

查询数值为空的表单

SELECT *  FROM  表名  WHERE  属性名  IS  [NOT]
NULL

查询数值1或者数值2的表单

SELECT *  FROM  表名  WHERE  属性=值  OR
属性1=值1

查询的数值按升序

SELECT *  FROM  表名  ORDER BY   属性   ASC

查询的数值按降序

SELECT *  FROM  表名  ORDER BY   属性   DESC

查询的数值分组

SELECT *  FROM  表名  GROUP BY   属性

分组统计

SELECT  属性1,COUNT(属性2)  FROM  表名    GROUP BY
 属性1

总和

SELECT  属性1,SUM(属性2)  FROM  表名    GROUP BY
 属性1

平均值

SELECT  属性1,AVG(属性2)  FROM  表名    GROUP BY
 属性1

最大值

SELECT  属性1,MAX(属性2)  FROM  表名    GROUP BY
 属性1

最小值

SELECT  属性1,MIN(属性2)  FROM  表名    GROUP BY
 属性1

分组显示

SELECT  属性1,GROUP_CONCAT(属性2)  FROM  表名    GROUP BY
 属性1

限制查询结果数量

SELECT * FROM 表名  LIMIT  0,终值

插入数据

INSERT INTO 表名   VALUES(数据1,数据2);

INSERT INTO (属性) 表名   VALUES(数据1,数据2);

MySQL基础学习之数据查询,布布扣,bubuko.com

时间: 2024-10-11 17:57:20

MySQL基础学习之数据查询的相关文章

MySQL基础学习之数据表

查看数据表 SHOW TABLE; 查看数据表详细结构 SHOW CREATE TABLE 表名\G; 创建数据表 CREATE TABLE 表名(数据名 类型,数据名1  类型2); CREATE TABLE department ( d_id INT(10) , d_name VARCHAR(20) , function VARCHAR(20) , address VARCHAR(30) ); 删除数据表 DROP TABLE 表名; 修改数据表 修改数据表名        ALTER TA

零基础学习大数据需要掌握的基础

大数据已经成为时代发展的趋势,很多人纷纷选择学习大数据,想要进入大数据行业.大数据技术体系庞大,包括的知识较多,系统的学习大数据可以让你全面掌握大数据技能.学习大数据需要掌握哪些知识? 我还是要推荐下我自己创建的大数据资料分享群142973723,这是大数据学习交流的地方,不管你是小白还是大牛,小编都欢迎,不定期分享干货,包括我整理的一份适合零基础学习大数据资料和入门教程. 1.学习大数据首先要学习Java基础 怎样进行大数据学习的快速入门?学大数据课程之前要先学习一种计算机编程语言.Java是

零基础学习大数据之前,你不得不面对的几个问题

大数据作为当前前景广阔.薪资优渥的新兴行业,很多零基础者也萌生了想要学习大数据的想法,随之而来的,就会产生诸如我不是计算机专业到底能不能学大数据?我到底适不适合学大数据技术?大数据到底要学什么?等等一系列问题.下面我们就从零基础学习大数据的角度,来说一说学习前需要考虑的问题. 首先说一下学习大数据的基本要求,学历需要在大专及以上,因为这是企业用人时需求的最低学历要求,学习者年龄最好在20-32岁比较适宜,如果不在这个年龄段内,恐怕就需要根据个人实际情况具体分析了. 作为零基础者在学习大数据前,尤

MySQL基础学习之函数

数学函数 绝对值      abs() 圆周率      PI() 平方根 sqrt() 模除取余   mod(被除数,除数) 随机数      rand() 四舍五入    round(数字) 次方         pow(5,2) e为底的指数函数  exp(数字) 字符串函数 字符长度       length(字符) 字符连接       concat(字符1,字符2) 带符号的字符连接    concat_ws('-','su','zhou') 字符插入      insert('su

转型进入IT行业,0基础学习大数据开发需要什么基础?

IT行业发展速度快,市场需求大,而且,程序员薪酬高.福利待遇高,成为很多从业者向往的职业,当然,也刺激了很多非计算机专业的从业者进入该领域.转行进入IT行业在最近的几年一直是个热门,那么对于0基础的求学者,入行大数据开发需要什么基础呢? 在很多人眼中大数据都是一个高端的行业,而且,一联想到IT.数据,很多人就开始纠结,学习大数据开发是否需要数学.英语等基础呢?是不是0基础就无法真正的学懂大数据开发呢? 首先:数学.英语不是限制,逻辑思维是关键 学程序开发,入行IT领域要有一定的逻辑思维能力,而逻

mysql基础 FIND_IN_SET 代替 or 查询 ,where 条件查询 代替 or

select * from table sin where FIND_IN_SET('FAL5',CONCAT_WS(',', sin.DISPLAY_NAME,sin.ROUTE_CODE)) -- 查  DISPLAY_NAME 有FAL5  或者 ROUTE_CODE 有 FAL5 mysql基础 FIND_IN_SET 代替 or 查询 ,where 条件查询 代替 or 原文地址:https://www.cnblogs.com/angdh/p/11822969.html

0基础学习大数据你需要了解的学习路线和方向

现在大数据这么火,各行各业想转行大数据,那么问题来了,该往哪方面发展,哪方面最适合自己? 首先从字面来了解一下大数据 大数据 (巨量数据集合(IT行业术语)) 大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉.管理和处理的数据集合,是需要新处理模式才能具有更强的决策力.洞察发现力和流程优化能力的海量.高增长率和多样化的信息资产. 大数据的5V特点(IBM提出):Volume(大量).Velocity(高速).Variety(多样).Value(低价值密度).Veracit

MySQL基础学习(1)

简介 ? ? ? ? MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一. 基础用法 ? ? ? ? 略过MySQL 的安装部署,直接学习如何使用MySQL数据库 1.MySQL 连接 命令提示符连接:mysql -u root -p 2.创建数据库 CREATE DATABASE 数据库名; 例如:CREATE DATABASE myba

零基础学习大数据Hadoop需要什么准备?Hadoop如何发展起来的?

Hadoop是一个由Apache基金会所开发的分布式系统基础架构,是用Java语言开发的一个开源分布式计算平台,适合大数据的分布式存储和计算平台.今天加米谷大数据就来简单介绍一下Hadoop的简史,以及学习Hadoop前要做哪些准备.狭义上,Hadoop就是单独指代Hadoop这个软件: 广义上,Hadoop指代大数据的一个生态圈,包括很多其他的软件. Hadoop的起源 1.2001年,Nutch问世.Nutch的设计目标是构建一个大型的全网搜索引擎,包括网页抓取.索引.查询等功能,但随着抓取