技术控

详述 MySQL 数据库的安装及配置

博主说:最近在写「史上最简单的MySQL教程」系列博文,写着写着,忽然想到或许有些童鞋还没有接触过MySQL数据库呢?理论与实践相结合才是王道啊,因此有了这篇关于MySQL数据库的安装及配置介绍的博文。说实话,这篇博文并没有什么技术含量,姑...

LNMP 2018/03/31 3904

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

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

LNMP 2018/03/31 1146

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

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

LNMP 2018/03/31 1770

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

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

LNMP 2018/03/31 1453

史上最简单的 MySQL 教程(三)「 MySQL 数据库」

MySQL数据库MySQL数据库是一种C\S结构的软件,即分为:客户端和服务端。若想访问服务器,则必须通过客户端;服务器应该一直运行,客户端则在需要使用的时候运行。交互方式客户端连接认证,即连接服务器,认证身份mysql.exe-hPup-...

LNMP 2018/03/31 3692

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

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

LNMP 2018/03/31 1509

史上最简单的 MySQL 教程(十五)「列属性 之 自动增长」

自动增长自动增长:auto_increment,当对应的字段,不给值,或者是默认值,或者是null的时候,就会自动的被系统触发,系统会从当前字段中取已有的最大值再进行+1操作,得到新的字段值。自增长通过跟主键进行搭配使用,其特点为:任何字段...

LNMP 2018/03/31 1585

史上最简单的 MySQL 教程(八)「校对集问题」

校对集问题校对集,其实就是数据的比较方式。校对集,共有三种,分别为:_bin:binary,二进制比较,区分大小写;_cs:casesensitive,大小写敏感,区分大小写;_ci:caseinsensitive,大小写不敏感,不区分大小...

LNMP 2018/03/31 1710

史上最简单的 MySQL 教程(十一)「列类型 之 字符串型」

列类型(数据类型)所谓的列类型,其实就是指数据类型,即对数据进行统一的分类,从系统的角度出发是为了能够使用统一的方式进行管理,更好的利用有限的空间。在SQL中,将数据类型分成了三大类,分别为:数值型、字符串型和日期时间型。字符串型在SQL中...

LNMP 2018/03/31 1482

史上最简单的 MySQL 教程(一)「数据库」

数据库1定义数据库,可以简单的解释为:高效的存储和处理数据的介质(主要分为磁盘和内存两种)。2分类根据数据库存储介质的不同,可以将其分为两类,即:关系型数据库(SQL)和非关系型数据库(NoSQL,NotOnlySQL)。3举例关系型数据库...

LNMP 2018/03/31 4155

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

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

LNMP 2018/03/31 1425