随笔分类 -  决战mysql

摘要:这一节课,沈老师带我们了解事务的异常 什么是异常? 我们先插入一组数据: 这个是正常的。但是我们把插入的user_money的值故意弄错:如下 那么我们会得到一个ERR . 这个错误是如果报出来的呢?老师直接用工具新建一个存储过程来给我们演示: 按上面的存储过程,我们随便如何CALL,都不会插入数据 阅读全文
posted @ 2016-08-08 23:20 前进的卒子 阅读(791) 评论(0) 推荐(0)
摘要:今天我们学习web开发级mysql颠覆实战课程第9课没MYSQL事务(一):白话理解事务。前面有两节课第7讲:商品系统设计(四):商品属性设计之自定义属性,第8讲:商品系统设计(五):一维属性的商品价格表设计的笔记本人省略,没有原因,个人爱好。 所谓事务,用老师白话理解就是: 1、不止要执行一个步骤 阅读全文
posted @ 2016-08-07 23:28 前进的卒子 阅读(519) 评论(0) 推荐(0)
摘要:今天我们来讲一下商品属性 call一下 于是在主表中,我们就可以看到刚刚插入的数据 现在我们动态执行sql 现在这个过程,我们一次性完成插入数据,又添加属性。 上一课:mysql颠覆实战笔记(五)--商品系统设计(二):定时更新商品总点击量 下一课:mysql颠覆实战笔记(七)--白话理解事务 版权 阅读全文
posted @ 2016-08-06 00:21 前进的卒子 阅读(911) 评论(0) 推荐(0)
摘要:继续回到沈老师的MYSQL颠覆实战,首先回顾下上一节课的内容,请大家会看下上节课写的存储过程。 打开prod_clicklog表, 我们只要把日期(不含时分秒)的部分存在数据库中, 如果同一日期有相同用户点击商品,那么我们对其数值+1,否则的话,这张点击日志表会过于庞大 下面我们将prod_clic 阅读全文
posted @ 2016-08-05 00:24 前进的卒子 阅读(1430) 评论(2) 推荐(1)
摘要:版权声明:笔记整理者亡命小卒热爱自由,崇尚分享。但是本笔记源自www.jtthink.com(程序员在囧途)沈逸老师的《web级mysql颠覆实战课程 》。如需转载请尊重老师劳动,保留沈逸老师署名以及课程来源地址。 这几节课沈老师先带我们说道一下商品表。 固定商品:譬如我们只是卖鞋,那么整个商品的属 阅读全文
posted @ 2016-08-03 23:35 前进的卒子 阅读(2581) 评论(0) 推荐(0)
摘要:版权声明:笔记整理者亡命小卒热爱自由,崇尚分享。但是本笔记源自www.jtthink.com(程序员在囧途)沈逸老师的《web级mysql颠覆实战课程 》。如需转载请尊重老师劳动,保留沈逸老师署名以及课程来源地址。 现在我们接着上节课,完成第二个功能,不管成功不成功都记录一个日志。 一、回顾上节课内 阅读全文
posted @ 2016-08-02 16:21 前进的卒子 阅读(1241) 评论(0) 推荐(1)
摘要:版权声明:笔记整理者亡命小卒热爱自由,崇尚分享。但是本笔记源自www.jtthink.com(程序员在囧途)沈逸老师的《web级mysql颠覆实战课程 》。如需转载请尊重老师劳动,保留沈逸老师署名以及课程来源地址。 一、首先我们用上节课的存储过程对两张表压100万数据(各100万)。 第一表 use 阅读全文
posted @ 2016-08-01 16:14 前进的卒子 阅读(1433) 评论(0) 推荐(0)
摘要:版权声明:笔记整理者亡命小卒热爱自由,崇尚分享。但是本笔记源自www.jtthink.com(程序员在囧途)沈逸老师的《web级mysql颠覆实战课程 》。如需转载请尊重老师劳动,保留沈逸老师署名以及课程来源地址。 一、MYSQL安装设置简述。 1、本课程基于MYSQL 5.7.9教学。 2、课程使 阅读全文
posted @ 2016-07-27 14:46 前进的卒子 阅读(3591) 评论(1) 推荐(2)
摘要:字符串类型 在SQL中,讲字符串类型分成了六类:char,varchar,text,blob,enum,set char,定长字符串 磁盘(二维表)在定义结构的时候,就已经确定了最终数据的存储长度。 char(L):L代表length,可以存储长度,单位为字符。最大长度值为255. varchar变 阅读全文
posted @ 2016-07-24 21:59 前进的卒子 阅读(302) 评论(0) 推荐(0)
摘要:数据类型(列类型) 所谓数据烈性,就是对数据进行统一的分类。从系统角度出发时为了能够使用统一的方式进行管理,更好的利用有限的空间。 SQL中讲数据类型分成三大类:1、数值类型,2、字符串类型和时间日期类型。 一、数值型 数值型数据,都是数值。 系统讲数值型分为整数型和小数型。 整数型:存放整数型数据 阅读全文
posted @ 2016-07-21 22:45 前进的卒子 阅读(314) 评论(0) 推荐(0)
摘要:作业:站点统计 1、将用户的访问信息记录到文件中,独占一行,记录IP地址 2、所有信息都是通过文件中记录的内容来计算的,读取整个文件,一行代表访问一次,使用file函数读取。 3、总的访问次数等于总行数,就是读取的数组的总记录数。 4、求出当前用的访问次数,当前用户的IP在数组中出现的次数 5、总共 阅读全文
posted @ 2016-07-19 21:48 前进的卒子 阅读(466) 评论(0) 推荐(0)
摘要:数据操作 新增数据:两种方案。 1、方案一,给全表字段插入数据,不需要指定字段列表,要求数据的值出现的顺序必须与表中设计的字段出现的顺序一致。凡是非数值数据,到需要使用引号(建议使用单引号)包裹。 2、方案二,给部分字段插入数据,需要选定字段列表,字段列表出现的顺序与字段的顺序无关,但是值列表的顺序 阅读全文
posted @ 2016-07-17 23:27 前进的卒子 阅读(297) 评论(0) 推荐(0)
摘要:数据表的操作 表与字段是密不可分的。 新增数据表 If not exists:如果表名不存在,那么就创建,否则不执行创建代码,实现检查功能。 表选项:控制表的表现 1、字符集:charset/character 具体字符集;--保证表中数据存储的字符集。 2、校对集:collate 具体校对集; 3 阅读全文
posted @ 2016-07-17 22:47 前进的卒子 阅读(365) 评论(0) 推荐(0)
摘要:SQL基本操作 基本操作:CRUD,增删改查 将SQL的基本操作根据操作对象进行分类: 1、库操作 2、表操作 3、数据操作 库操作: 对数据库的增删改查 新增数据库: 基本语法: 库选项:用来约束数据库,分为两个选项:1、字符集设定:charset/character set 具体字符集(数据存储 阅读全文
posted @ 2016-07-15 22:48 前进的卒子 阅读(388) 评论(0) 推荐(0)
摘要:关系型数据库概念: 1、什么是关系型数据库? 关系型数据库:是一种建立在关系模型(数学模型)上的数据库 关系模型:一种所谓建立在关系上的模型。 关系模型包含三个方面: 1、数据结构:数据存储的问题,二维表(有行和列)。 2、操作指令集合:所有SQL语句。 3、完整性约束:表内数据约束(字段与字段), 阅读全文
posted @ 2016-07-14 23:50 前进的卒子 阅读(308) 评论(0) 推荐(0)