上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: 在很多场景时,需要对数据按照某条件进行分组统计其数量、平均值等等。有这种需求,SQL自然也有解决方式。 在SQL中通过group by子句对结果按某条件进行分组。语法: select count(column1), columnJ from table_name group by columnJ; 阅读全文
posted @ 2018-07-16 18:43 怀瑾握瑜XI 阅读(4040) 评论(0) 推荐(0) 编辑
摘要: 在看like之前先了解下通配符和搜索模式: 通 配 符 ( wildcard) 用来匹配值的一部分的特殊字符。 搜索模式(search pattern) 由字面值、通配符或两者组合构成的搜索条件。 目前SQL中支持多种通配符: 百分号%通配符:匹配任意字符任意次数。但是不支持匹配NULL值 下划线_ 阅读全文
posted @ 2018-07-16 10:54 怀瑾握瑜XI 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 在日常的应用中的,大多数业务场景都只是需要特定的数据,所以能够过滤筛选数据显得尤为至关重要。从需求角度分析,需要特定的数据,即需要一定条件的数据,即从全量数据中根据特定条件过滤出需要的数据。 如果需要实现这种需求,从SQL角度出发,SQL必然能够有特殊的部分能否表述特定条件。正如,SQL中使用whe 阅读全文
posted @ 2018-07-16 09:26 怀瑾握瑜XI 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 对查询结果进行排序是日常应用开发中最为常见的需求,在SQL中通过order by实现。order by是select语句中一部分,即子句。 1.order by 1.1 单列排序 其实,检索出的数据并不是随机显示的。如果不排序,数据一般将以它在底层表中出现的顺序显示,这有可能是数据最初添加到表中的顺 阅读全文
posted @ 2018-07-13 11:39 怀瑾握瑜XI 阅读(1883) 评论(0) 推荐(1) 编辑
摘要: SQL语句是由DBMS处理的指令。如果你希望包括不进行处理和执行的文本,该怎么办呢?为什么你想要这么做呢?原因有以下几 点。 我们这里使用的SQL语句都很短,也很简单。然而,随着你的SQL语句变长,复杂性增加,你就会想添加一些描述性的注释,这便于你自 己今后参考,或者供项目后续参与人员参考。这些注释 阅读全文
posted @ 2018-07-13 11:38 怀瑾握瑜XI 阅读(8979) 评论(0) 推荐(0) 编辑
摘要: 有时需要查询某列上的不重复的数据,如: SELECT name FROM student; 结果: | name | | | | lxy | | lxy | | lxy | | lxy | 这样的结果显然不符合我们的需求。如何对列数据进行去重,查询出唯一值。可以使用distinct关键字,如: | 阅读全文
posted @ 2018-07-13 11:38 怀瑾握瑜XI 阅读(3175) 评论(0) 推荐(0) 编辑
摘要: 在开始之前先了解下SQL中的操作分类。根据与数据库不同操作的交互,对数据不同的处理类型,可以将SQL分为四种:插入、删除、修改、查询。本篇文章中主要介绍查询操作。其实查询操作也是日常应用使用最为频繁且是应用性能的关键点。 1.查询(select)语法 SELECT column1, column2. 阅读全文
posted @ 2018-07-13 11:36 怀瑾握瑜XI 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 在说到SQL之前需要了解一些关于数据库的概念: 数据库(database):是一个以某种有组织的方式存储的数据集合。存储数据的仓库,不过是以一定的组织方式进行存储。 DBMS:数据库管理系统。经常遇到的Mysql软件、Oracle软件、DB2软件、Postgresql软件等,这些都是数据库管理系统。 阅读全文
posted @ 2018-07-13 11:34 怀瑾握瑜XI 阅读(962) 评论(0) 推荐(0) 编辑
摘要: Mysql版本众多,每个版本支持的数据类型繁多且不一样,本篇文章中主要基于MySQL Community Server 5.7.22介绍常用的数据类型,包括其特点以及区别。 一.数据类型 正确的定义表结构:数据类型、字段长度,对于数据库性能至关重要。Mysql中支持众多数据类型,很多类型又支持不同的 阅读全文
posted @ 2018-07-12 20:20 怀瑾握瑜XI 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 1.下载 从官网中直接获取自己想要的版本: "MySQL Community Server 5.7.22" 2.解压 将下载到的文件解压缩到自己喜欢的位置。 与mysql 5.6不同的是5.7版本中没有data文件夹和my default.ini文件。 3.配置 在 ..\mysql 5.7.22 阅读全文
posted @ 2018-07-12 20:18 怀瑾握瑜XI 阅读(306) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页