Welcome 微信登录

首页 / 数据库 / SQLServer

SQL语言查询基础:连接查询 联合查询 代码

SQL语言查询基础:连接查询 联合查询 代码

SQL语言查询基础:连接查询 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新的表,尔后通过连接进行查询。 连接可以在Select语句的FROM子句或...
SQL SERVER的优化建议与方法

SQL SERVER的优化建议与方法

在实际的工作中,尤其是在生产环境里边,SQL语句的优化问题十分的重要,它对数据库的性能的提升也起着显著的作用.我们总是在抱怨机器的性能问题,总是在抱怨并发访问所带来的琐问题,但是如果我们对没一条SQL语句进行优化,尽管不能说可以解决全部问题,但是至少可以解决大部分问题. 1.Top排序问题. 我们经常要对表某个字段进行排序,然后取前N名.所以我们会写如下的SQL语句: selecttop100*from表 orderbyScoredesc 如果表非常大...
SQL查询语句精华使用简要第1/2页

SQL查询语句精华使用简要第1/2页

一、简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和Where子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 Selectnickname,email FROMtesttable Wherename="张三" (一)选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括...
数据库分页存储过程代码

数据库分页存储过程代码

复制代码 代码如下:/* 数据库分页存储过程,支持倒序和升序 参数说明: @tablename:为搜索表名 @tablefield:为表的字段,约定为表的主键, @where:为搜索表名,要显示所有记录请设为"1=1" @orderby:为搜索结果排序,如orderbyiddesc @fieldlist:为字段列表,如userid,username @curpage:当前页码 @page_record:每页记录条数 @Sort:排序标识(如果是倒序排,参数...
如何远程连接SQL Server数据库图文教程

如何远程连接SQL Server数据库图文教程

一.设置客户端网络实用工具点击“开始”-“程序”,在“Microsoft SQL Server”菜单中选择“客户端网络实用工具”。 在“别名”选项中点击“添加”。 在“服务器别名”中,填入您网站域名,在“网络库”区域中点击“TCP/IP”,在“连接参数”区域取消“动态决定端口”,指定“端口号”为2433。填写完毕后,点击“确定”按钮保存配置。 二.企业管理器的使用点击“开始”-“程序”,在“Microsoft SQL Server”菜单中打开“企业管理器”...
通用分页存储过程,源码共享,大家共同完善

通用分页存储过程,源码共享,大家共同完善

好久没有上来写点东西了,今天正好有空,共享一些个人心得,就是关于分页的存储过程,这个问题应该是老生重谈了,网上的通用存储过程的类型已经够多了,但是,好象看到的基本上不能够满足一些复杂的SQL语句的分页(也可能是我不够见多识广啊,呵呵),比如下面这句: select""asCheckBox,A.TargetID,A.TargetPeriod,Convert(varchar(10),B.BeginDate,120)asBeginDate, Convert(va...
使用 GUID 值来作为数据库行标识讲解

使用 GUID 值来作为数据库行标识讲解

GUID(Globaluniqueidentifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及CPU时钟的唯一数字生成的的一个16字节的二进制值。 GUID的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个x是0-9或a-f范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF即为有效的GUID值。 世界上的任何两台计算机都不会生...
非常详细的SQL--JOIN之完全用法

非常详细的SQL--JOIN之完全用法

外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFTJOIN或LEFTOUTERJOIN。 左向外联接的结果集包括LEFTOUTER子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。 RIGHTJOIN或RIGHTOUTERJOIN。 右向外联接是左向外联接的反向联接。将返回右表的所有行...
收缩后对数据库的使用有影响吗?

收缩后对数据库的使用有影响吗?

平常需要怎么做来维护数据库吗?1. 允许收缩数据库中的每个文件以删除未使用的页。数据和事务日志文件都可以收缩。数据库文件可以作为组或单独地进行手工收缩。数据库也可设置为按给定的时间间隔自动收缩。该活动在后台进行,并且不影响数据库内的用户活动。 2. 如果生產數據庫很大而且事務頻繁﹐ 最好不要收縮數據庫﹐ 很有可能在高峰期對系統造成瓶勁壓力。 ...
请问在mssql“SQL事件探查器”里表格的标题,如CPU,Read,Write,Duration,SPID.........的解释

请问在mssql“SQL事件探查器”里表格的标题,如CPU,Read,Write,Duration,SPID.........的解释

SQL事件探查器数据列 SQL事件探查器使您得以在创建模板时选择数据列。这些数据列表现在运行跟踪时希望返回的信息。在SQL事件探查器中显示的数据可以按事件发生的顺序显示,也可以按一个数据列或数据列组合分组显示。 例如,若要识别执行时间最长的用户事件,请按DBUserName和Duration对事件进行分组。SQL事件探查器将显示每个事件的执行时间。该功能类似于Transact-SQL中的GROUPBY子句。有关更多信息,请参见GROUPBY。 说明不能按...
mssql server .ldf和.mdf的文件附加数据库的sql语句

mssql server .ldf和.mdf的文件附加数据库的sql语句

附加数据库就可以完成. 附加数据库: 企业管理器 --右键"数据库" --所有任务 --附加数据库 --选择你的.mdf文件名 --确定 --如果提示没有.ldf文件,是否创建,选择"是" 查询分析器中的方法: --有数据文件及日志文件的情况 sp_attach_db"数据库名" ,"数据文件名(*.mdf注意要带目录)"--后面可以是用,分隔的该数据库的多个数据文件 ,"日志文件名(*.ldf注意要带目录)"--后面可以是用,分隔的该数据库的多个日志文...
<< 231 232 233 234 235 236 237 238 239 240 >>