分类目录

链接

2024 年 4 月
1234567
891011121314
15161718192021
22232425262728
2930  

近期文章

热门标签

新人福利,免费薅羊毛

MySQL性能优化之查询篇

今天,数据库的操作越来越重要,关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。这个MySQL性能优化经验是作者自己进行总结的结果,配合一些代码进行解释。希望本文能给各位数据库管理员在性能优化方面一些启示。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1.查询的模糊匹配 尽量避免在一个复杂...

MySQL 暂无评论 阅读(2,217)

sql分页 完整版

-- =================================================== --        auhtor            :        数据库之家 --        modified date        :        01/10/2011 13:44:15 --        description        :        分页存储 -- =================================================== -- ========= ======== SQL 2000======================== create proc GetTablePage ( @tbname        nvarchar(4000),                --查询的对象名及多表连接语句 @feildcol    nvarchar(4000),                --查询的字...

MySQL, SQL Server 暂无评论 阅读(2,071)

数据库函数大全之常用函数篇

LEFT ( character_expression , integer_expression ) 返回从字符串左边开始指定个数的字符。 例: select left('my name is viwo',4) my n RIGHT ( character_expression , integer_expression ) 返回字符串中从右边开始指定个数的 integer_expression 字符。 例: select right('my name is viwo',4) viwo CAST ( expression AS data_type ) 将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。 例: select cast(2 as varchar(10))+cast(11 as varchar(10))...

MySQL, SQL Server 暂无评论 阅读(1,818)

SQL删除重复数据的几种方法

在数据处理的过程中,时常会遇到一个棘手的问题,就是“删除重复数据 ” 今天就我平时在遇到这个问题的时候的处理办法 方法1.这种方法不太好,如果数据太多的话,可能花时间 select distinct id,* into temp_tb from tb1 drop tb1 update sysobjects set name='tb1' where name='temp_tb' 方法2.使用了新函数 ROW_NUMBER(),这个方法可能很多人不会用,但是可以去学学,还不错! WITH temp_tb AS (SELECT ROW_NUMBER() OVER (ORDER BY id ASC) AS ROWID, * FROM dbo.TB_use_ASCII) DELETE FROM tem...

MySQL, SQL Server 暂无评论 阅读(1,953)

SQL动态参数

--1. 使用 EXEC 实现的动态参数存储过程 CREATE PROC p_test @para1 varchar(10)=null, @para2 varchar(10)=null, @para3 varchar(10)=null, @para4 varchar(10)=null AS SET NOCOUNT ON DECLARE @sql varchar(8000) SET @sql='SELECT * FROM tbname WHERE 1=1' IF @para1 IS NOT NULL     SET @sql=@sql+' AND col1='''+@para1+'''' IF @para2 IS NOT NULL     SET @sql=@sql+' AND col2='''+@para2+'''' IF @para3 IS NOT NULL     SET @sql=@sql+' AND col3='''+@para3+'''' IF @para4 IS NOT NULL     SET ...

MySQL, SQL Server 暂无评论 阅读(1,783)

SQL如何生成GUID,C#.NET中如何生成GUID

SQL如何生成GUID,C#.NET中如何生成GUID

.NET, MySQL, SQL Server 暂无评论 阅读(3,698)

编写数据库连接池

编写数据库连接池(一) 一.  编写连接池需实现javax.sql.DataSource接口。DataSource接口中定义了两个重载的getConnection方法: •    Connection getConnection() •    Connection getConnection(String username,String password) 二.  实现DataSource接口,并实现连接池功能的步骤: •    在DataSource构造函数中批量创建与数据库的连接,并把创建的连接加入LinkedList对象中。 •    实现getConnection方法,让getConnection方法每次调用时,从LinkedList中取一个Connection返回给用户。 •    当用户使用完C...

.NET, MySQL, SQL Server 暂无评论 阅读(1,833)

PowerDesigner从数据库生实体成到PD中,power designer逆向工程

第一步,打击DATABASE菜单。 第二步:弹出Configure Data Connections窗口   第三步,选择系统数据源。 第四步,选择你需要的数据库。 第五步:进行数据库的IP地址和SA账号的设置。 可以附加数据库,也可以在原来的数据库中继续新建。 第六步,直接进行,并进行测试。 点击测试数据源,会弹出测试成功的提示。 至此建了一个与数据库SQL SERVER 2005之间ODBC连接。   二、 在用powerdesigner逆向工程生成PDM时,列注释(ColumnComment)始终无法生成,历经数小时的探索,找到一个折衷的方法,现...

MySQL, SQL Server 暂无评论 阅读(2,851)

SQL 列转行

--SQL 列转行 ----------------------------------- --普通行列转换  --数据库之家:http://blog.peos.cn/  ------------------------------   假设有张学生成绩表(tb)如下: Name Subject Result 张三 语文  74 张三 数学  83 张三 物理  93 李四 语文  74 李四 数学  84 李四 物理  94 */   ------------------------------------------------------------------------- /* 想变成 姓名         语文        数学        物理 ---------- ----------- ----------- ----------- 李四         74    ...

MySQL, SQL Server 暂无评论 阅读(9,264)