摘要:
创建带有IN类型参数的存储过程 我们经常要从数据表中删除记录,一般情况我们删除记录都是根据id来删除的,比如我们通常要输入DELETE FROM 表名 WHERE 后面跟上我们的条件,因为我们要经常写这个语句,那么我们就可以将这个语句封装成一个存储过程,比如我们以users表为例,我们先来看一下us 阅读全文
posted @ 2017-03-13 16:00
大数据和AI躺过的坑
阅读(1109)
评论(0)
推荐(0)
摘要:
创建无参的存储过程 这节我们主要来学习Mysql数据库的存储过程,我们知道我们要经常的对数据表进行增删改查的操作,或者叫CURD,实际上,当我们成功的输入SQL命令时,mysql引擎会对输入的命令进行语法分析,来检查一下我们的sql命令是否正确,如果正确的话,将会进行编译,编译成mysql引擎能够识 阅读全文
posted @ 2017-03-13 15:59
大数据和AI躺过的坑
阅读(4221)
评论(0)
推荐(0)
摘要:
MySQL自定义函数 一、什么是MYSQL自定义函数? mysql当中的自定义函数,我们简称为UDF,它实际上是一种对MySQL扩展的途径,其用法与内置函数相同。 二、自定义函数应该具备哪些条件? 我们先来回想一下内置函数是怎么使用的,首先函数一定要有一个名字,还有每个函数后面都有一个小括号,小括号 阅读全文
posted @ 2017-03-13 15:57
大数据和AI躺过的坑
阅读(1607)
评论(1)
推荐(0)
摘要:
聚合函数 下面我们来简单学习一下聚合函数。 聚合函数有一个很明显的特点,就是只有一个返回值。 下面我们一一的做一下演示。 1、AVG()函数 比如我们求一下3,4,5的平均值,我们输入SELECT AVG(3,4,5); 它的意思就是这个函数应该用在某张数据表的一些信息,比如我们计算一下test表中 阅读全文
posted @ 2017-03-13 15:54
大数据和AI躺过的坑
阅读(283)
评论(0)
推荐(0)
摘要:
加密函数 下面我们来看一下最后一类函数,加密函数,这里我们只罗列了两个。 1、MD5()函数 实际上MD5不能叫加密函数,更确切应该是摘要算法,那么具体什么是摘要算法,什么是加密,大家感兴趣的可以自己了解一下。 下面我们简单的演示一下,比如我们输入SELECT MD5('admin');我们对adm 阅读全文
posted @ 2017-03-13 15:54
大数据和AI躺过的坑
阅读(358)
评论(0)
推荐(0)
摘要:
信息函数 下面我们来看一下信息函数,在信息函数当中,有下面几个比较常见的 下面我们一个一个来给大家简单演示一下。 1、CONNECTION_ID()函数 比如我们输入select CONNECTION_ID(); 当然不同的用户连接ID肯定是不一样的,因为肯定是多线程的。 2、DATABASE()函 阅读全文
posted @ 2017-03-13 15:52
大数据和AI躺过的坑
阅读(425)
评论(0)
推荐(0)
摘要:
日期时间函数 下面我们来看一下日期时间类的函数,日期时间函数比较多,这里给大家讲解几个比较重要,比较常用的函数。 1、NOW()函数 它的作用就是打印当前的日期和时间,比如我们输入select now();就会显示当前的日期和时间。 分别表示当前日期和当前时间,我们直接输入select curdat 阅读全文
posted @ 2017-03-13 15:51
大数据和AI躺过的坑
阅读(590)
评论(0)
推荐(0)
摘要:
下面我们来看一下比较运算符和函数 1、[NOT] BETWEEN…AND… [不]在范围之内 比如我们输入select 2 between 1 and 3; 结果是1,也就是表示是,我们再输入select 1 between 2 and 3; 返回的是0,就表示不在里边。 我们再输入select 2 阅读全文
posted @ 2017-03-13 15:50
大数据和AI躺过的坑
阅读(339)
评论(0)
推荐(0)
摘要:
这一节我们来看一下常见的数值运算符和函数。 数值运算符就是我们常见的加减乘除,都属于典型的数值运算符,比如我们输入select 1+2;结果显示3,这些都是比较简单的,大家自己练习一下就行。 下面我们详细的看一下表中的几个函数。 1、 ceil()函数 它指的是向上取整,也叫进一取整,我们举个例子, 阅读全文
posted @ 2017-03-13 15:43
大数据和AI躺过的坑
阅读(1362)
评论(0)
推荐(0)
摘要:
这章我们主要来学习Mysql数据库当中的运算符和函数,根据功能的不同,可以划分为 以下几种: (1)字符函数 (2)数值运算符与函数 (3)比较运算符与函数 (4)日期时间函数 (5)信息函数 (6)聚合函数 (7)加密函数 首先我们来看一下字符函数 我们先来看前两个,concat和concat_w 阅读全文
posted @ 2017-03-13 15:40
大数据和AI躺过的坑
阅读(327)
评论(0)
推荐(0)
摘要:
多表删除的语法结构 DELETE tbl_name[.*] [,tbl_name[.*]]… FROM table_references [WHERE where_condition] 我们还以商品表为例,我们再来查看一下表里的记录,我们输入SELECT * FROM tdb_goods\G; 那么 阅读全文
posted @ 2017-03-13 15:32
大数据和AI躺过的坑
阅读(280)
评论(0)
推荐(0)
摘要:
无限级分类表设计 实际上我们在开发过程中,就拿商品类别来说,它还可以有更多的延伸,我们先来举一个简单的例子,比如图书,他的下面还可以分小说、文学等,在小说下面还可以分为言情小说、科幻小说等,还可以再往下一级一级继续分,那么这种分类就属于无限极分类,那么无限极分类表该如何去设计,理论上说我们可以设计很 阅读全文
posted @ 2017-03-13 15:27
大数据和AI躺过的坑
阅读(6822)
评论(0)
推荐(0)
摘要:
多表连接 前面我们演示的是两张表的连接,那么可不可以3张表或更多的表进行连接呢?当然是可以的。实际上他和两张表的连接是基本相同的。 下面我们就以商品表、商品类别表、商品品牌表为例来给大家做一下演示。操作命令及部分结果如下。 a、b和c都是别名。 我们发现是这样一个结果,跟我们最初查看商品表的信息基本 阅读全文
posted @ 2017-03-13 14:03
大数据和AI躺过的坑
阅读(479)
评论(0)
推荐(0)
摘要:
外连接OUTER JOIN 1 LEFT [OUTER] JOIN,左外连接 显示左表的全部记录及右表符合连接条件的记录 下面我们来演示一下,操作命令及部分结果如下: 现在我们发现一共得到了23条记录,我们来看一下第23条记录,我们发现他的商品分类为NULL,所以说左外连接就是左表的全部和右表中符合 阅读全文
posted @ 2017-03-13 13:56
大数据和AI躺过的坑
阅读(1243)
评论(0)
推荐(0)
摘要:
内连接INNER JOIN 一、连接 MySQL的SELECT语句、多表更新、多表删除语句中支持JOIN操作。 语法结构 二、数据表参照 table_reference tbl_name [[AS] alias] | table_subquery [AS] alias 数据表可以使用tbl_name 阅读全文
posted @ 2017-03-13 13:51
大数据和AI躺过的坑
阅读(3762)
评论(0)
推荐(0)
摘要:
一、多表更新的语法结构 UPDATE table_references SET col_name1={expr1 | DEFAULT} [,col_name2={expr2 | DEFAULT}] … [WHERE where_condition] 二、表的参照关系的语法结构 table_refer 阅读全文
posted @ 2017-03-13 13:44
大数据和AI躺过的坑
阅读(430)
评论(0)
推荐(0)
摘要:
前面,我们在谈INSERT语句时,使用两种语句:INSERT…SELECT 和 INSERT…VALUES。 INSERT…SELECT可以使用子查询。因为在写SELECT时。 *** = ***,这就是子查询。 我们还以tdb_goods这张表为例,这张表目前一共有22条数据,但是这22条数据中有 阅读全文
posted @ 2017-03-13 13:30
大数据和AI躺过的坑
阅读(4935)
评论(0)
推荐(0)
摘要:
一、什么是子查询? (1)子查询(Subquery)是指出现在其他SQL语句内的SELECT子句 例如:SELECT * FROM t1 WHERE col1=(SELECT col2 FROM t2);其中SELECT * FROM t1,称为Outer Query/Outer Statement 阅读全文
posted @ 2017-03-13 13:21
大数据和AI躺过的坑
阅读(1172)
评论(0)
推荐(0)
摘要:
前提 具体该怎么创建表,该如何插入数据,数据在哪里?请如下。 1.子查询是指在另一个查询语句中的SELECT子句。 例句: SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); 其中,SELECT * FROM t1 ...称为Oute 阅读全文
posted @ 2017-03-13 11:36
大数据和AI躺过的坑
阅读(314)
评论(0)
推荐(0)
摘要:
一、LIMIT 限制查询结果返回的数量 [LIMIT {[offset,] row_count | row_count OFFSET offset}] 除了可以对记录进行排序,还可以限制记录返回的数量,我们使用limit关键词,比如我们要查找user表中的前3条记录。操作命令及结果如下: 3表示我们 阅读全文
posted @ 2017-03-13 11:21
大数据和AI躺过的坑
阅读(434)
评论(0)
推荐(0)