数据库
固执的大叔
这个作者很懒,什么都没留下…
展开
-
MySQL server has gone away解决办法
今天在测试富文本时,将所有图片都转换成base64进行保存,结果提示MySQL server has gone away(MySQL服务器已经断开链接)!原来一次性向数据库插入超长数据时,会报这个错误(当然也还有其他情况也会报这个错误),那么要怎样解决呢?设置完后,记得重启一下MySQL!原创 2023-04-06 23:15:37 · 996 阅读 · 0 评论 -
MySql中的Update From格式
--MySql中的Update From格式UPDATE `Table1` a LEFT JOIN `Table2` b ON a.Field1 = b.Field1 SET a.Field2 =Value WHERE a.Field3 =Value2 AND b.Field2=Value3原创 2013-10-31 16:32:58 · 3754 阅读 · 0 评论 -
如何处理 SQL Server 安装过程中的 COM+ 检查失败问题
COM+ 目录要求 (警告) 消息: COM+ 目录要求 如果 SQL Server 安装程序失败,安装程序将回滚所安装的系统,但可能不会删除所有 .manifest 文件。解决方法是重命名这些文件,然后重新运行安装程序。有关详细信息,请参阅“如何处理 SQL Server 安装过程中的 COM+ 检查失败问题”。 在装SQL Server 2005转载 2008-12-24 11:28:00 · 16366 阅读 · 20 评论 -
优化SQL Server的内存占用之执行缓存
在论坛上常见有朋友抱怨,说SQL Server太吃内存了。这里笔者根据经验简单介绍一下内存相关的调优知识。首先说明一下SQL Server内存占用由哪几部分组成。SQL Server占用的内存主要由三部分组成:数据缓存(Data Buffer)、执行缓存(Procedure Cache)、以及SQL Server引擎程序。SQL Server引擎程序所占用缓存一般相对变化不大,则我们进行内存调转载 2009-01-06 10:13:00 · 1320 阅读 · 0 评论 -
SQL 增加列
ALTER TABLE 表名 ADD 字段名 字段类型及长度 DEFAULT 默认值 例子:ALTER TABLE tProduct ADD fCraft VarChar(20) DEFAULT原创 2008-09-02 09:22:00 · 1065 阅读 · 0 评论 -
万能的数据库连接程序
Function GetMdbConnection( FileName ) Dim Provider, DBPath Provider = "Provider=Microsoft.Jet.OLEDB.4.0;" DBPath = "Data Source=" & Server.MapPath(FileName) Set GetMdbConnection = GetConnection( Pro转载 2008-08-21 18:16:00 · 815 阅读 · 0 评论 -
MSSQL遍历数据表
declare @tb varchar(50) declare c cursor for select name from sysobjects where xtype=U and name<>dtproperties open c fetch next from c i原创 2008-07-06 18:00:00 · 1149 阅读 · 1 评论 -
SQL SERVER 与ACCESS、EXCEL的数据转换
熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCE转载 2008-01-11 08:13:00 · 628 阅读 · 0 评论 -
存储过程入门与提高
存储过程入门与提高什么是存储过程呢?定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Mic转载 2008-03-19 17:28:00 · 602 阅读 · 0 评论 -
给SQL数据表增加自动序号递增功能!!!
昨天用到了这个功能,顺便写下来,以便以后忘了拿来用...增加触发器,代码如下...CREATE TRIGGER tLogUpdate ON [dbo].[tLog] FOR INSERT ASupdate tLog Set fID=(select max(fID) as fID from tlog) + 1 where fID=0前提:fID字段为Numeric,默认值为:0原创 2007-06-22 09:18:00 · 2838 阅读 · 0 评论