-
可以获取客户端的IP地址的sql语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
--1:得到客户端的IP地址 /* **** IP ** / declare @ip varchar(20),@hst varchar(20),@sql varchar(100) declare @str varchar(100) set @str='PING '+Host_Name() create table #tmp(aa varchar(200)) insert #tmp exec master..xp_cmdshell @str select to[详细]
-
SQL 根据汉字获取全拼的代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
div class="codetitle" a style="CURSOR: pointer" data="66520" class="copybut" id="copybut66520" onclick="doCopy('code66520')" 代码如下:div class="codebody" id="code66520" / SQL 根据汉字获取全拼(有些字还没有添加上去,请自已加上去,涂聚文注[详细]
-
sqlserver exists,not exists的用法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
学生表:create table student ( id number(8) primary key, name varchar2(10),deptment number(8) ) 选课表:create table select_course ( ID NUMBER(8) primary key, STUDENT_ID NUMBER(8) foreign key (COURSE_ID) references course(ID), COURSE_ID NU[详细]
-
sqlserver substring函数使用方法小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
在操作sqlserver时候用到了substring函数 SUBSTRING ( expression,start,length ) 参数 expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。 start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位[详细]
-
sql 判断数据库,表,存储过程等是否存在的代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
代码: sql判断是否存在 -- 判断要创建的表名是否存在 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id,N'IsUserTable') = 1) -- 删除表 drop table [dbo].[表名] GO --判断要创建临时表是否存在[详细]
-
做购物车系统时利用到得几个sqlserver 存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
即以游客身份登录网站时以cookie的方式存储购物车,而以登录用户的身份进入时将购物车信息存储到数据库中去,若是先以游客身份完成购物再登录继续购物,则将cookies购物车存入数据库; 其中涉及到的存储过程主要如下: 一:已登录会员添加商品到购物车功能:[详细]
-
Sql2000数据库的备份文件恢复到Sql2005的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:55
核心步骤: 在sql server 2005 中直接右击数据库选还原数据库。 详细内容: 用Sql Server 2000的数据库备份来还原Sql Server 2005中的数据库 现在手中有Sql Server 2000中的数据库备份文件(如果此备份文件没有后缀名*.bak或*.trn,请追加相应的后缀名),欲[详细]
-
sql 分组查询问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
情景一: 表中数据 name score aaa 11 aaa 19 bbb 12 bbb 18 ccc 19 ddd 21 期望查询结果如下 name score aaa 30 bbb 30 ccc 19 ddd 21 代码如下:---检查表是否存在 if exists(select * from sysobjects where name='testSum') drop table testSum go ---创[详细]
-
MSSQL 数据库备份和还原的几种方法 图文教程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
三、备份数据库文件。打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要备份的数据库,选择属性。在弹出的对话框中选择数据文件,在这里显示了数据文件的路径,如下图: 打开SQL SERVER 服务管理器,将SQL SERVER 停止。然后打开我[详细]
-
GridView自定义分页的四种存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
为什么不使用GridView的默认分页功能 首先要说说为什么不用GridView的默认的分页功能,GridView控件并非真正知道如何获得一个新页面,它只是请求绑定的数据源控件返回适合规定页面的行,分页最终是由数据源控件完成。当我们使用SqlDataSource或使用以上的代[详细]
-
Godaddy 导入导出MSSQL数据库的实现步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
如何导入数据库 可以从限制文件中导入SQL共享服务器数据库。如果想把存放在其他地方的数据导入,需要先把其内容拷到限制文件中。(注:在导入数据库之前,需要先设置一个SQL 服务器数据库再家长必要的表格和主题来放置数据) 步骤: 1. 登陆Account Manager.[详细]
-
得到自增列的下一个会插入的id
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
div class="codetitle" a style="CURSOR: pointer" data="70130" class="copybut" id="copybut70130" onclick="doCopy('code70130')" 代码如下:div class="codebody" id="code70130" declare @Table_name varchar(60) set @Table_name = 'Pay_inputpay'; Sel[详细]
-
几个简单的基本的sql语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
说明:几个简单的基本的sql语句 选择:select from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select from table1 w[详细]
-
sqlserver 自动备份所有数据库的SQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
div class="codetitle" a style="CURSOR: pointer" data="3573" class="copybut" id="copybut3573" onclick="doCopy('code3573')" 代码如下:div class="codebody" id="code3573" use master declare @DbName varchar(60) declare @BackSql varchar(1000) dec[详细]
-
SQL Server 服务器优化技巧浅谈
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
1.数据和日志文件分开存放在不同磁盘上 数据文件和日志文件的操作会产生大量的I/O。在可能的条件下,日志文件应该存放在一个与数据和索引所在的数据文件不同的硬盘上以分散I/O,同时还有利于数据库的灾难恢复。 2.tempdb数据库单独存放在不同磁盘上 tempdb数[详细]
-
sql2005 存储过程分页示例代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
div class="codetitle" a style="CURSOR: pointer" data="27918" class="copybut" id="copybut27918" onclick="doCopy('code27918')" 代码如下:div class="codebody" id="code27918" --分页存储过程示例 Alter PROCEDURE [dbo].[JH_PageDemo] @pageSize int[详细]
-
mssql insert into 和insert into select性能比较
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
使用insert into table(field,...)values(value,...),insert into table(field,...)...的情况 使用insert into table(field,...)select(value,...) union all select(value,...) union all select(value,...) ...的情况 我一次插入的数据是:1190条。用in[详细]
-
SQL2000 全文索引完全图解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
全文检索可以对varchar,text,image型字段进行检索,但一个表最多只能建一个全文索引 SQL Server 2000 引入了对存储在 image 列中的这些类型的数据执行全文检索的能力。 如果没有全文索引,对字符的模糊查询只能对基表进行全表扫描(或索引扫描), 执行模糊查[详细]
-
Cont()与Where().Count()有时性能差别如此之大!
所属栏目:[MsSql教程] 日期:2020-12-12 热度:121
想起我之前在此列表中加入了一个字段,用于方便提示管理员公司的产品列表是否有修改之类的状态字段,于是可以断定是加了此字段的原因。 首先,先看看我之前是如何写这个提示状态字段的,实体中加入ContentStatus,然后直接在Linq语句中Select 实体对象中加入[详细]
-
用sql语句实现分离和附加数据库的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
对于用Manage Studio自己看着界面操作就可以应付了。 分离数据库: 对于用存储过程来分离数据库,如果发现无法终止用户链接,可以使用ALTER DATABASE命令,并利用一个能够中断已存在链接的终止选项来把数据库设置为SINGLE_USER模式,设置为SIGLE_USER代码如[详细]
-
SQL高级应用之使用SQL查询Excel表格数据的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
代码如下:exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure 代码如下:SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=E:HaierWebMyWebDocabc.xls;Exten[详细]
-
分享网站群发站内信数据库表设计
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
“站内信”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。 “站内信”有两个基本功能。一:点到点的消息传送。用户给用户发送站内信;管理员给用户发送[详细]
-
SQL数据库的高级sql注入的一些知识
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
[概 要] 这篇文章讨论常用的"sql注入"技术的细节,应用于流行的Ms IIS/ASP/SQL-Server平台。这里探讨有关这种攻击各种可以注入程序访问数据和数据库防范的方法。这篇文章面向两种读者:一是基于数据库web程序开发人员和审核各种web程序的安全专家。 [介 绍][详细]
-
SQL批量插入数据几种方案的性能详细对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
公司技术背景:数据库访问类(xxx.DataBase.Dll)调用存储过程实现数据库的访问。技术方案一:压缩时间下程序员写出的第一个版本,仅仅为了完成任务,没有从程序上做任何优化,实现方式是利用数据库访问类调用存储过程,利用循环逐条插入。很明显,这种方式[详细]
-
mysql 数据库中索引原理分析说明
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾[详细]