数据库
Nobody A
这个作者很懒,什么都没留下…
展开
-
SQL基础--(GROUP_CONCAT, FIND_IN_SET)
先建两张表,如下 material是材料表,attr是材料的属性表,material的ID与attr的MATERIAL_ID关联,是一对多的关系,表示一种材料可以有多个属性 material(材料表) attr(材料属性表) 函数GROUP_CONCAT GROUP_CONCAT:将查询到的多行数据连接成一行,返回一个字符串结果集,中间用’,’分割。 情景1 查询所有的材料名称返回成一个字符串进行展示,如果使用常规写法还需要在后台进行数据循环处理,使用GROUP_CONCAT可以简单快速的原创 2020-06-12 14:32:12 · 189 阅读 · 0 评论 -
SQL基础--存储过程
在机器语言中,有一个概念叫“过程”procedure,和“函数”function 过程:封装了若干条语句,调用时,这些封装体执行,过程是没有返回值的函数 函数:函数是一个有返回值的过程 存储过程是可以编程的,意味着可以使用变量,表达式,控制结构来完成复杂的功能 我们把若干条sql封装起来,起个名字—过程 把此过程存储在数据库中—存储过程 存储过程的创建语法 create procedure procedureName() begin --- sql 语句; end$ 查看已有的存储过程原创 2020-06-11 15:35:21 · 126 阅读 · 0 评论