分类

链接

2024 年 11 月
 123
45678910
11121314151617
18192021222324
252627282930  

近期文章

热门标签

新人福利,免费薅羊毛

SQL如何重置自动编号

如果数据都不要了, 方法1、可以使用  truncate table 表名 方法2、DBCC CHECKIDENT (table1, RESEED, 1) 如果还要数据: 方法1、新建一列ID2列,设置为自增,删除自增列ID 方法2、可以用一个临时表来进行处理,例如要修改表a中的自增字段i: select identity(1,1) as r,i into #temp from a update table a set a.i=r from a,#temp b where a.i=b.i  drop table #temp

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

Linux下MySQL 5.5安装详解

一.下载说明  MySQL 分为Community Server 和 Enterprise Edition。 其中Community Server 可以直接从mysql 的官网下载。Enterprice Edition 只能从Oracle edelivery上下载,不过Edelivery 现在已经屏蔽了中国的IP,如果国内的用户一般不能从edelivery上下载,需要翻_墙出去才能下载。 前期的一些准备说明,参考: MySQL 发展史 http://blog.csdn.net/tianlesoftware/article/details/6999245 Mysql 不同版本 说明 http://blog.csdn.net/tianlesoftware/article/details/6723117 1.1 官方文档上有关MySQL安装文件...

LINUX, MySQL 暂无评论 阅读(4,172)

mysql5.5安装图解

  这几年一直在用MySQL,并且是Windows+.Net+MySQL的搭配,用MyISAM引擎支持过单表每天千万以上的数据递增,TB级的数据MySQL游刃有余。     最近在做一个较大并发的项目,尝试了InnoDB的MySQL5.5,30M不到的安装文件,表现丝毫不逊于庞大的Oracle或MSSqlServer。开源、不迷信Linux,相信MySQL在Windows中会得到越来越广泛的应用。整理了之前的一篇文章,希望给入门者有所帮助。  安装环境:Windows Server 2003 [32bit NTFS] 版本信息:MySQL 5.5.15 [下载地址:http://dev.mysql.com/downloads/] 参考文献:ht...

MySQL 暂无评论 阅读(5,232)

MySQL性能优化之查询篇

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

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

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,108)

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

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,864)

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,969)

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,802)

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

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

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

编写数据库连接池

编写数据库连接池(一) 一.  编写连接池需实现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,853)