LNMP

史上最简单的 MySQL 教程(三十二)「子查询(下)」

子查询子查询:subquery,查询是在某个查询结果之上进行的,一条select语句内部包含了另外一条select语句。行子查询行子查询,返回的结果可以使一行多列或者多行多列。需求:查询学生表中,年龄最大且身高最高的学生。思路:先确定数据源...

LNMP 2018/03/31 1444

史上最简单的 MySQL 教程(三十一)「子查询(上)」

子查询子查询:subquery,查询是在某个查询结果之上进行的,一条select语句内部包含了另外一条select语句。分类子查询有两种分类方式,分别为:按按结果分类和位置分类。按结果分类,即根据子查询得到的数据进行分类(理论上,任何一个查...

LNMP 2018/03/31 1767

史上最简单的 MySQL 教程(三十)「联合查询」

联合查询联合查询:union,将多次查询(多条select语句)的结果,在字段数相同的情况下,在记录的层次上进行拼接。基本语法联合查询由多条select语句构成,每条select语句获取的字段数相同,但与字段类型无关。基本语法:select...

LNMP 2018/03/31 1909

史上最简单的 MySQL 教程(二十九)「外键(下)」

外键外键:foreignkey,外面的键,即不在自己表中的键。如果一张表中有一个非主键的字段指向另外一张表的主键,那么将该字段称之为外键。每张表中,可以有多个外键。外键作用首先,给出父表和子表的定义:父表,指外键所指向的表;子表,指相对于父...

LNMP 2018/03/31 1537

史上最简单的 MySQL 教程(二十八)「外键(上)」

外键外键:foreignkey,外面的键,即不在自己表中的键。如果一张表中有一个非主键的字段指向另外一张表的主键,那么将该字段称之为外键。每张表中,可以有多个外键。新增外键外键既可以在创建表的时候增加,也可以在创建表之后增加(但是要考虑数据...

LNMP 2018/03/31 1706

史上最简单的 MySQL 教程(二十七)「连接查询(下)」

连接查询连接查询:将多张表(大于等于2张表)按照某个指定的条件进行数据的拼接,其最终结果记录数可能有变化,但字段数一定会增加。连接查询的意义:在用户查询数据的时候,需要显示的数据来自多张表。连接查询为join,使用方式为:左表join右表。...

LNMP 2018/03/31 1840

史上最简单的 MySQL 教程(二十六)「连接查询(上)」

连接查询连接查询:将多张表(大于等于2张表)按照某个指定的条件进行数据的拼接,其最终结果记录数可能有变化,但字段数一定会增加。连接查询的意义:在用户查询数据的时候,需要显示的数据来自多张表。连接查询为join,使用方式为:左表join右表。...

LNMP 2018/03/31 1830

史上最简单的 MySQL 教程(二十三)「数据的高级操作 之 查询(上)」

数据的高级操作查询数据(上)基本语法:select+字段列表/*+from+表名+[where条件];完整语法:select+[select选项]+字段列表[字段别名]/*+from+数据源+[where条件]+[1]+[2]+[3];[1...

LNMP 2018/03/31 2076

史上最简单的 MySQL 教程(二十二)「数据的高级操作 之 更新 & 删除」

数据的高级操作更新数据基本语法:update+表名+set+字段=值+[where条件];高级语法:update+表名+set+字段=值+[where条件]+[limit更新数量];执行如下SQL语句,进行测试:--将表my_copy中的部...

LNMP 2018/03/31 1899

史上最简单的 MySQL 教程(二十一)「数据的高级操作 之 蠕虫复制」

数据的高级操作蠕虫复制蠕虫复制:从已有的数据表中获取数据,然后将数据进行新增操作,数据成倍(以指数形式)的增加。根据已有表创建新表,即复制表结构,其基本语法为:createtable+表名+like+[数据库名.]表名;执行如下SQL语句,...

LNMP 2018/03/31 2160

史上最简单的 MySQL 教程(二十)「数据的高级操作 之 主键冲突」

数据的高级操作数据的操作,无外乎增删改查。新增数据的基本语法为:insertinto+表名+[(字段列表)]+values(值列表);在数据插入的时候,假设主键对应的值已经存在,则插入失败!这就是主键冲突。主键冲突当主键存在冲突(dupli...

LNMP 2018/03/31 1923

史上最简单的 MySQL 教程(十九)「范式」

范式范式:NormalFarmat,是为了解决数据的存储和优化问题。在数据存储之后,凡是能够通过关系寻找出来的数据,坚决不再重复存储,范式的终极目标是减少数据冗余。范式是一种分层结构的规范,共6层,分别为1NF、2NF、3NF、4NF、5N...

LNMP 2018/03/31 1851