-
SQL语句分组获取记录的第一条数据的技巧
所属栏目:[PHP教程] 日期:2021-12-01 热度:100
使用Northwind 数据库 首先查询Employees表 查询结果: city列里面只有5个城市 使用ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2) 先进行分组 注:根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续[详细]
-
sqlserver主键设计的谨慎点
所属栏目:[PHP教程] 日期:2021-12-01 热度:159
在设计主键的时候往往需要考虑以下几点: 1.无意义性:此处无意义是从用户的角度来定义的。这种无意义在一定程度上也会减少数据库的信息冗余。常常有人称呼主键为内部标识,为什么会这样称呼,原因之一在于内部,所谓内部从某种程度上来说就是指表记录,从大[详细]
-
H2 数据库导入CSV文件达成原理简析
所属栏目:[PHP教程] 日期:2021-12-01 热度:146
1.启动H2数据库不打开浏览器窗口(默认是打开的) 2.数据库创建SQL增加了支持BigDecimal类型,h2数据库默认是不支持bigdecimal类型的: Sql代码 复制代码 代码如下: create table test(id int(11),charge BigDecimal(12)) Sql代码 复制代码 代码如下: create[详细]
-
sql自动增长标识导致导入数据问题的解决措施
所属栏目:[PHP教程] 日期:2021-12-01 热度:122
对于一个设了自动增长标识的数据表来说,它的字段的值是由数据库自动设置的;这在导数据时很麻烦。 当我们导数据时,我们往往想想将标识字段的数据也导进来,怎么办呢? 方法有两种: 1.用数据库管理工具在界面将表的自动增长标识去除,导完数据,再在界面里[详细]
-
sql无效字符 执行sql语句报错解决措施
所属栏目:[PHP教程] 日期:2021-12-01 热度:97
说起来惭愧,总是犯一些小错误,纠结半天,这不应为一个分号的玩意折腾了好半天! 错误时在执行SQL语句的时候发出的,信息如下: Java代码 [default][2012-11-22 11:35:58,552][ERROR] Java代码 [com.primeton.common.connection.impl.synchronization.Trace[详细]
-
sqlserver分页的两种写法分别分析
所属栏目:[PHP教程] 日期:2021-12-01 热度:112
第一种是最传统的写法,用存储过程中的变量作为分页的乘数 复制代码 代码如下: [c-sharp] view plaincopyprint?create proc p_paged1 @pageSize int,@currentPage int as select top (@pageSize) * from student where id not in (select top (@pageSize*(@cu[详细]
-
sqlserver 索引的一些概括
所属栏目:[PHP教程] 日期:2021-12-01 热度:164
1.1.1 摘要 如果说要对数据库进行优化,我们主要可以通过以下五种方法,对数据库系统进行优化。 1. 计算机硬件调优 2. 应用程序调优 3. 数据库索引优化 4. SQL语句优化 5. 事务处理调优 在本篇博文中,我们将想大家讲述数据库中索引类型和使用场合,本文以SQ[详细]
-
sql处理数据库锁的存储过程详解
所属栏目:[PHP教程] 日期:2021-12-01 热度:185
邹建 2004.4 复制代码 代码如下: /*--调用示例 exec p_lockinfo1 --*/ alter proc p_lockinfo1 @kill_lock_spid bit=1, --是否杀掉死锁的进程,1 杀掉, 0 仅显示 @show_spid_if_nolock bit=1 --如果没有死锁的进程,是否显示正常进程信息,1 显示,0 不显示 as d[详细]
-
sql server 表结构修改技巧
所属栏目:[PHP教程] 日期:2021-12-01 热度:154
如果我们需要修改sql server表结构,应该怎么做呢?下面就将教您如何修改sql server表结构的方法,希望对您学习sql server表结构方面能够有所帮助。 向sql server表中增加一个varchar列: ALTER TABLE distributors ADD COLUMN address varchar(30); 从sql s[详细]
-
SQL Server正则表达式 替换函数应用分析
所属栏目:[PHP教程] 日期:2021-12-01 热度:122
--SQL正则替换函数 复制代码 代码如下: CREATE function dbo.regexReplace ( @source ntext, --原字符串 @regexp varchar(1000), --正则表达式 @replace varchar(1000), --替换值 @globalReplace bit = 1, --是否是全局替换 @ignoreCase bit = 0 --是否忽略大[详细]
-
SQL 中having 和where的差异分析
所属栏目:[PHP教程] 日期:2021-12-01 热度:80
在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。[详细]
-
SQL根据指定分隔符分解字符串实现流程
所属栏目:[PHP教程] 日期:2021-12-01 热度:78
如果有一个字符串 eg: sun,star,moon,clouds,想要在MS SQL中根据给定的分隔符,把这个字符串分解成各个元素[sun] [star] [moon] [clouds],如何实现呢?为此,创建一个Function,代码如下: 复制代码 代码如下: CREATE FUNCTION [dbo].[Split_StrByDelimiter](@S[详细]
-
SQL数据库日志已满解决措施
所属栏目:[PHP教程] 日期:2021-12-01 热度:170
当前的解决方法是:把硬盘上的其他文件删除,以空出硬盘空间,将数据库的日志文件大小改成无限制,然后分离数据库,要确保分离成功,、然后把数据库日志文件删除(最好是先改名,以防万一)。再附加数据库,这样会重建日志文件。 加回去之后,将数据库改成自[详细]
-
discuz X3.2 TAG标签伪静态技巧
所属栏目:[PHP教程] 日期:2021-11-30 热度:174
要养成原文件备份的好习惯。 1. 修改帖子内tag标签链接,使其伪静态。 打开template/default(模板风格)/forum/viewthread_node_body.htm,查找: a title=$var[1] href=misc.php?mod=tagid=$var[0] target=_blank$var[1]/a 复制代码 替换为 a title=$var[1] h[详细]
-
discuz! x3.2模板common目录文件详细名称详解
所属栏目:[PHP教程] 日期:2021-11-30 热度:74
/template/default/common 公共模板目录全局加载 block_forumtree.htm DIY论坛树形列表模块 block_thread.htm DIY帖子模块调用文件 block_userinfo.htm 未找到相应的程序调用 buyinvitecode.htm 购买邀请码 common.css 全局css样式表 css_diy.css 全局DIY模式[详细]
-
discuz个人空间主题列表 图片模式达成方法
所属栏目:[PHP教程] 日期:2021-11-30 热度:136
如果需要实现该呈现方式,我们需要首先了解discuz封面图片存储原理: discuz没有将主题列表封面路径存在数据表中,只是在pre_forum_thread表中存了一个cover标识。然后用getthreadcover 函数调取,diy调用的图片也会产生缩略图,可以设置缩略图的质量。 封面[详细]
-
DISCUZ X 主题列表页调用 贴子内容的技巧
所属栏目:[PHP教程] 日期:2021-11-30 热度:64
forumdisplay_list.htm文件查找: a href=forum.php?mod=viewthreadtid=$thread[tid]{if $_G[gp_archiveid]}archiveid={$_G[gp_archiveid]}{/if}extra=$extra$thread[highlight]{if $thread[isgroup] == 1 || $thread[forumstick]} target=_blank{else}{/if}[详细]
-
关于discuz UCenter登陆自动退出的临时解决措施
所属栏目:[PHP教程] 日期:2021-11-30 热度:58
不少人因为这个UCenter点登陆一闪就退出而郁闷,不要指望那句$_config[admincp][checkip] = 0;,那个管登陆后台自动退出的,对UCenter无效。 临时解决办法 到/uc_server/model/admin.php里查找 $this-cookie_status = 0; 复制代码 替换为 $this-cookie_status[详细]
-
Discuz!头像“上传过程中出现安全错误”的解决措施
所属栏目:[PHP教程] 日期:2021-11-30 热度:83
有很多同学也检查了UC通信,后台UC应用里面也显示UC通信正常,那是什么问题导致的头像无法上传呢? 其实这个问题就是UC通信失败导致的,但后台显示UC通讯正常可能是显示异常的结果。 也就是说,虽然UC通信显示正常,但是实际上通信失败了。 解决方法: 检查UC[详细]
-
discuz帖子列表实现贴子摘要调用技巧
所属栏目:[PHP教程] 日期:2021-11-30 热度:198
forumdisplay_list.htm文件查找: a href=forum.php?mod=viewthreadtid=$thread[tid]{if $_G[gp_archiveid]}archiveid={$_G[gp_archiveid]}{/if}extra=$extra$thread[highlight]{if $thread[isgroup] == 1 || $thread[forumstick]} target=_blank{else}{/if}[详细]
-
discuz X3.4分区伪静态技巧
所属栏目:[PHP教程] 日期:2021-11-30 热度:154
discuz论坛的分区默认没有伪静态设置,下面总结下分区+列表、帖子页面包屑伪静态。 方法: 1.分区伪静态 打开当前模板风格中forum/discuz.htm,也就是论坛和分区的模板。 找到 h2a href={if !empty($caturl)}$caturl{else}forum.php?gid=$cat[fid]{/if} styl[详细]
-
discuzx3.4文章进行全文检索的实现技巧
所属栏目:[PHP教程] 日期:2021-11-30 热度:92
搜索门户中的文章,并不是按这个走的,而且利用sphinx这个啊,要么只能分中文要么只能分英文(学艺不精没细了解啊,个人测试是这样的)。 1.用notepad++或其他文本编辑器打开下述文件 网站目录sourceclasstabletable_portal_article_content.php 2.在下[详细]
-
Discuz论坛发帖方法分享
所属栏目:[PHP教程] 日期:2021-11-30 热度:157
1. 发图片。 其实发表的文件总的来说归为两类,一类是网上有链接的资料; 另一些就是各位电脑硬盘上的珍藏。发图片其实很简单,用复制和粘贴两个命令就可以了。但要注意的是发帖窗口必须是在所见即所得模式。 另外一个方式就是用链接形式发图。如果是网上链接[详细]
-
Discuz和jQuery变量名冲突的3种解决措施
所属栏目:[PHP教程] 日期:2021-11-30 热度:169
缘起于之前自己初次接触开发,做了一款插件,本地测试安装使用的时候发现所有的下拉菜单都不能够使用,鼠标点击没有任何反应,DIY也不能够使用,后来经1314学习网解答说明是DZ和JQ的$冲突!大家平时在写模版或者插件的时候多多少少都会使用JQ,不知道什么时候[详细]
-
Discuz提示您安装的不是正版应用问题解决措施
所属栏目:[PHP教程] 日期:2021-11-30 热度:148
Discuz! X2.0 以后的版本都会对主题或插件做一个正版验证,如果是从别人那里买的盗版主题或插件的话,安装时会出现:对不起,您安装的不是正版应用,安装程序无法继续执行的字样 找到以下文件: 代码如下: /source/function/function_cloudaddons.php 搜索代码[详细]

浙公网安备 33038102330476号