技术控

史上最简单的 MySQL 教程(三十六)「数据备份与还原(中)」

数据备份与还原基础概念:备份,将当前已有的数据或记录另存一份;还原,将数据恢复到备份时的状态。为什么要进行数据的备份与还原?防止数据丢失;保护数据记录。数据备份与还原的方式有很多种,具体可以分为:数据表备份、单表数据备份、SQL备份和增量备...

LNMP 2018/03/31 1254

详述 MySQL 导出数据遇到 secure-file-priv 的问题

ERROR1290(HY000):TheMySQLserverisrunningwiththe–secure-file-privoptionsoitcannotexecutethisstatement.对于上述错误,相信对于第一次执行MyS...

LNMP 2018/03/31 1146

详述查看 MySQL 数据文件存储位置的方法

我们可能会有一个疑惑,那就是:当我们在本地(自己的电脑)安装完MySQL之后,也创建了很多的数据库啊、表啊,也存储了很多的数据啊,但是这些内容都存储到哪里了呢?特别是,当我们需要直接操作这些数据文件的时候,翻遍了整个电脑,却找不到MySQL...

LNMP 2018/03/31 1347

史上最简单的 MySQL 教程(三十五)「数据备份与还原(上)」

数据备份与还原基础概念:备份,将当前已有的数据或记录另存一份;还原,将数据恢复到备份时的状态。为什么要进行数据的备份与还原?防止数据丢失;保护数据记录。数据备份与还原的方式有很多种,具体可以分为:数据表备份、单表数据备份、SQL备份和增量备...

LNMP 2018/03/31 1251

史上最简单的 MySQL 教程(三十四)「视图(下)」

视图数据操作视图数据操作:虽然我们说视图可以称之为select语句的别名,但实际上,它和别名并不一样,因为视图是可以进行数据写操作的,只不过有很多限制而已。新增数据在这里,新增数据就是指通过视图直接对基表进行数据的新增操作。限制1:多表视图...

LNMP 2018/03/31 1611

史上最简单的 MySQL 教程(三十三)「视图(上)」

视图视图:view,是一种有结构(有行有列),但没有结果(结构中不真实存放数据)的虚拟表,虚拟表的结构来源不是自己定义的,而是从对应的基表(视图的数据来源)中产生的。创建视图首先,给出创建视图的基本语法,基本语法:createview+视图...

LNMP 2018/03/31 2093

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

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

LNMP 2018/03/31 1361

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

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

LNMP 2018/03/31 1730

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

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

LNMP 2018/03/31 1867

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

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

LNMP 2018/03/31 1466

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

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

LNMP 2018/03/31 1662

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

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

LNMP 2018/03/31 1758