Mysql 数据库概述

1 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来...

Mysql 排序与分页

1.排序数据 1.1 排序规则 使用 ORDER BY 子句排序 ASC(ascend): 升序 DESC(descend):降序 ORDER BY 子句在SELECT语句的结尾。 1.2 单列排序 1....

Mysql 多表查询

1. 一个案例引发的多表连接 1.1 案例说明 从多个表中获取数据: 查询结果: 我们把上述多表查询中出现的问题称为:笛卡尔积的错误。 1.2 笛卡尔积(或交叉连接)的理解 笛卡尔乘积是一个数学运算。假设我有两个集合 X...

Mysql 单行函数

1. 函数的理解 1.1 什么是函数 函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既 提高了代码效率 ,又 提高了可维护性 。在 SQL 中我们也可以使用函数对检...

Mysql 聚合函数

1. 聚合函数介绍 什么是聚合函数 聚合函数作用于一组数据,并对一组数据返回一个值。 聚合函数类型 AVG()、SUM()、MAX()、MIN()、COUNT() 聚合函数语法 聚合函数不能嵌套调用。比如不能出现类似“AVG(SU...

Mysql 子查询

子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。 SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算得出一个数据结果,然...

Mysql 创建和管理库和表

1. 基础知识 1.1 一条数据存储的过程 存储数据是处理数据的第一步 。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。 那么,怎样才能把用户各种经营相关的、纷繁复杂的数据,有序、高效地存储起...

Mysql 数据处理之增删改

1. 插入数据 1.1 实际问题 1.2 方式1:VALUES的方式添加 使用这种语法一次只能向表中插入一条数据。 情况1∶为表的所有字段按默认顺序插入数据 INSERT INTO 表名 VALUES (value1,va...

关于WampServer一些配置修改

1.解决WAMP mysql中文乱码问题(在mysql的my.ini文件中) 1).找到client字段并添加:default-character-set=utf8 2).找到mysql字段并添加: default-character-...

Mysql与Sql server,Sum函数跟Count函数

两者均是统计类函数,都不计算NULL字段!!! 单纯计算行数的话,count的效率比sum的效率高 MySQL SUM()函数介绍 SUM()函数用于计算一组值或表达式的总和,SUM()函数的语法如下: SUM(DISTINCT...