SET @EE='';SELECT @EE:=GROUP_CONCAT(@EE,'sum(if(val=\'',val,'\'',',id,0)) as ','''',val,'''') from (select DISTINCT val from hl_test)a;SET @str=CONCAT ...
分类:
数据库 时间:
2018-12-09 16:36:34
阅读次数:
159
1 ORM(对象关系映射)用于实现面向对象编程语言里不同类型系统的数据之间的转换,换言之,就是用面向对象的方式去操作数据库的创建表以及增删改查等操作。 2 创建模型(表)实例:我们来假定下面这些概念,字段和关系作者模型:一个作者有姓名。作者详细模型:把作者的详情放到详情表,包含性别,email地址和 ...
分类:
数据库 时间:
2018-12-09 16:37:45
阅读次数:
166
1. 配置数据库 2. 生成model 3 显示哪些字段 4 控制器里引入 5 增加路由 参考文档: https://docs.golaravel.com/docs/5.0/eloquent/ ...
分类:
数据库 时间:
2018-12-09 16:38:03
阅读次数:
218
1.count聚合函数,用来统计函数(1)统计一个班共有多少个学生selectcount(*)fromgrade;(2)统计math成绩大于70的学生有多少个selectcount(*)fromgradewheremath>70;(3)统计总分大于230的人数selectcount(*)fromgradewherechinese+math+english>230;2.sum聚合函数,求
分类:
数据库 时间:
2018-12-09 16:38:41
阅读次数:
229
group可以实现常用的统计操作,如求最大值,最小值,求和 其中reduce是最关键的操作,是对每一条记录的具体操作 下面来看例子: 分组count求和 部分结果 下面的加了个查询条件,即查询价格大于50的数据 求分组商品总数量 求分组最贵商品价格 求分组商品平均价格 问题:group不支持分片集群 ...
分类:
数据库 时间:
2018-12-09 16:47:45
阅读次数:
231
环境配置: 1.eclipse安装 https://www.cnblogs.com/ForestDeer/p/6647402.html 2.tomcat安装 https://blog.csdn.net/u014543872/article/details/79568712 3.数据库安装 http: ...
分类:
数据库 时间:
2018-12-09 17:24:19
阅读次数:
204
1.创建表createtablescore(idint,playervarchar(20),positionvarchar(20),scorefloat);insertintoscorevalues(1,‘哈登‘,‘guard‘,30.0),(2,‘杜兰特‘,‘vanguard‘,29.1),(3,‘詹姆斯‘,'
分类:
数据库 时间:
2018-12-09 17:25:02
阅读次数:
263
这边文章的重点在于如何构建一个高性能的MySQL索引,从中你可以学到如何分析一个索引是不是好索引,以及如何构建一个好的索引。 ...
分类:
数据库 时间:
2018-12-09 17:51:36
阅读次数:
198
mysql在5.7以后InnoDB存储引擎已经开始对json数据进行支持,对json支持有如下优势: JSON数据有效性检查:BLOB类型无法在数据库层做这样的约束性检查,如不合法会报错: 查询性能的提升:查询不需要遍历所有字符串才能找到数据 支持索引:通过虚拟列的功能可以对JSON中的部分数据进行 ...
分类:
数据库 时间:
2018-12-09 18:40:44
阅读次数:
190
1.排序查询SELECTcolumn1,column2,.........FROMtableorderbycolumnasc|desc(1)对英语成绩排序后输出selectname,englishfromgradeorderbyenglishdesc;(2)对总分成绩排序后输出selectname姓名,chinese+math+english总分fromgradeorderby总分desc;(3)
分类:
数据库 时间:
2018-12-09 18:42:15
阅读次数:
235
1.在mysql中新建一个名为course的数据库,并在其中新建一个course数据表,包含四个字段,id,name,teacher,classname如图(注意:将id设为自动递增,否则后面新增会出错。id设为自增,新增时就只需关注course的其它属性。) 二.建立Java web 项目 1. ...
分类:
数据库 时间:
2018-12-09 18:44:34
阅读次数:
144
首先要完成一个java web连接数据库的增删改查,要有前台的.jsp文件,还要有后台的文件,前台的文件负责产生网页,来直接使进行增删改查,而后台的分为util层,这一层主要负责完成与数据库的连接,代码如下。 这个类主要完成数据库的连接,并且把数据库里的内容显示出来。要实现数据库的连接首先要完成驱动 ...
分类:
数据库 时间:
2018-12-09 18:45:19
阅读次数:
152
由于需要用到utf8mb4,之前是utf8现在给改成utf8mb4 查看当前环境 SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; + + + | Varia ...
分类:
数据库 时间:
2018-12-09 18:53:04
阅读次数:
248
本文的重点在于如何构建一个高性能的MySQL索引,从中你可以学到如何分析一个索引是不是好索引,以及如何构建一个好的索引。 索引误区 多列索引 一个索引的常见误区是为每一列创建一个索引,如下面创建的索引: t表里有三列,并且为每列创建了一个索引。创建索引的人为了能够快速访问表中的任何一列,因此为每一列 ...
分类:
数据库 时间:
2018-12-09 18:55:31
阅读次数:
182
首先大体的java结构框架是这样 很重要的一点是建立数据库的连接 数据库是一切操作的前提 不管是增加 删除 修改 查询 都需要调用数据库连接程序 再就是java的类的编写 写完类后需要对其进行增删改查方法的 编写 这是dao层的增删改查的操作 这是类的编写 severlet 是jsp 与数据库连接的 ...
分类:
数据库 时间:
2018-12-09 19:58:35
阅读次数:
244
1.1 语法 SELECT @rowno:=@rowno+1 as rowno,r.* from t_article r,(select @rowno:=0) t 1.2 实例 现有 score表,(s_id 为学生id,c_id为科目id,s_score为分数),现欲获得科目id为'01'的成绩排 ...
分类:
数据库 时间:
2018-12-09 19:59:43
阅读次数:
202
实现网页版的课程管理系统,具有增删改查的功能。 1、首先连接数据库,具体数据库的使用及如何连接eclipse,参考 https://blog.csdn.net/lrici/article/details/54380872。 本项目连接数据库的代码如下: 2 在建立一个Course类,其中含有 id, ...
分类:
数据库 时间:
2018-12-09 20:00:49
阅读次数:
177
原文地址:http://mysql.rjweb.org/doc.php/deletebig Table of Contents The ProblemWhy it is a ProblemInnoDB and undoSolutionsPARTITIONDeleting in ChunksInnoD ...
分类:
数据库 时间:
2018-12-09 20:01:02
阅读次数:
193
javabean\jsp\servlet\jdbc的作用: JavaBean:用于传递数据,拥有与数据相关的逻辑处理。JSP:从Model接收数据并生成HTML。Servlet:接收HTTP请求并控制Model和View。jdbc:用于配置环境 首先新建course的数据库:包含name,teach ...
分类:
数据库 时间:
2018-12-09 20:03:20
阅读次数:
230
0 引言 本次开发环境的配置是在综合考虑了开源库的版本、VS版本以及CREO4.0的版本,同时针对甲方需求选择了win7 sp1 x64系统。 配置的过程中遇到了形形色色的问题,但是一一解决了。通过这一个帖子,希望总结环境配置的经验,为以后的项目开发提供借鉴。 1 VS2015 在win7 sp1 ...
分类:
数据库 时间:
2018-12-09 20:04:05
阅读次数:
536