随笔- 50
文章- 0
评论- 97
阅读-
12万
随笔分类 - 数据库技术
从数据库中的新闻字段中获取第一个图片路径
摘要:今天给别人修改一个项目,我相这是程序员同志们最烦的事情啦,特别是在别人设计不合理,代码书写不规范的情况下,更是痛不欲生,很不幸这个项目就是一个失败中的典型,废话少说,言归正传,因为数据库设计不合理的原因,所以必须要在前台新闻字段(也就是text类型,通过新闻编辑器向里插入的html代码)取出第一个图片的图片路径,实现方法有两种,一种是可能sql的字符串函数来获取,当然还有一种最为方便、简单、快捷的...
阅读全文
也谈拼音查询
摘要:刚刚读完一篇关于拼音查询的文章“用户输入查询与拼音首字母的结合,提高用户的操作体验”(http://www.cnblogs.com/wuhuacong/archive/2010/01/25/1655916.html);博主提出的方法很好的解决的拼音查询的功能。我以前在做拼音查询这一块的时候,我的思路是这样的,在表中建立一个字段,专门用来存储要查询字段的拼音代码,但这样会出现...
阅读全文
数据库关于主键的问题
摘要:在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。 主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们没有主键...
阅读全文
SQL2005四个排名函数(row_number、rank、dense_rank和ntile)的比较
摘要:排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数: 1.row_number 2.rank 3.dense_rank 4.ntile 下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示: 图1 其中field1字段的类型是int,field2字段的类型是varchar...
阅读全文
sql语句精选二
摘要:1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.分页SQL语句 select * from(select (row_number() OVER (ORDER BY tab.ID Desc)) as rownum,tab.* from 表名 As tab) As t...
阅读全文
sql语句精选一
摘要:1. 说明:复制表(只复制结构,源表名:a,新表名:b) SQL: select * into b from a where 1<>1; 2. 说明:拷贝表(拷贝数据,源表名:a,目标表名:b) SQL: insert into b(a, b, c) select d, e, f from b; 3. 说明:显示文章、提交人和最后回复时间 SQL: select a.title, ...
阅读全文
清除数据库被注入的所有js
摘要:declare @delStr varchar(8000)set @delStr='js内容'set nocount ondeclare @tableName nvarchar(100),@columnName nvarchar(100),@tbID int,@iRow int,@iResult intdeclare @sql nvarchar(500)set @iResult=0declare ...
阅读全文
数据库sql注入问题
摘要:如何最快速度删除? " <script src=http://3b3.org/c.js> </script> " --------------------------------------------------------------- 进入SQL查询分析器 选择你的数据库 第一步:先sql表修改所有者为dbo EXEC sp_MSforeachtable 'ex...
阅读全文
服务器配置2
摘要:网上流传的很多关于windows server 2003系统的安全配置,但是仔细分析下发现很多都不全面,并且很多仍然配置的不够合理,并且有很大的安全隐患,今天我决定仔细做下极端BT的2003服务器的安全配置,让更多的网管朋友高枕无忧。我们配置的服务器需要提供支持的组件如下:(ASP、ASPX、CGI、PHP、FSO、JMAIL、MySql、SMTP、POP3、FTP、3389终端服务、远程桌面We...
阅读全文
服务器安全方案解决
摘要:一、操作系统配置 1.安装操作系统(NTFS分区)后,装杀毒软件,我选用的是卡巴。 2.安装系统补丁。扫描漏洞全面杀毒 3.删除Windows Server 2003默认共享 首先编写如下内容的批处理文件: @echo off net share C$ /del net share D$ /del net share E$ /del net share F$ /del net share admi...
阅读全文