sql
卓月
.net软件工程师
展开
-
sql数据库备份成sql脚本
1.生成新建数据库的脚本。 右键数据库->编写数据库脚本为成create。这个是用来建立数据库的。2.生成数据库表及数据。右键数据库-》任务-》生成脚本-下一步后:3.下一步即可原创 2017-01-09 18:35:33 · 531 阅读 · 0 评论 -
数据库远程链接不上
问题描述:服务器上自己通过127.0.0.1和自己的ip地址均可以访问到,但是本地计算机却连接不上。经过多方查找,原来是防火墙问题导致的。将端口1433加入入站规则中即可。...原创 2018-06-02 10:37:21 · 869 阅读 · 0 评论 -
启动和停止服务的命令
cmd 窗口输入:启动 : net start mysql--(服务名称)停止:net stop mysql原创 2018-05-19 10:34:02 · 7292 阅读 · 0 评论 -
sql server Management stutdio 在安装sqlserver2008之后找不到
sql server Management stutdio 在安装sqlserver2008之后找不到,试了好多的方法,如修复,安装单独的sql server Management stutdio 均未成功。解决方法:删除删除所有的共享后,然后进行修复即可...原创 2018-03-20 17:27:27 · 1560 阅读 · 0 评论 -
灵活运用 SQL SERVER FOR XML PATH
转载自:http://www.cnblogs.com/doubleliang/archive/2011/07/06/2098775.html FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.转载 2017-09-21 20:01:54 · 256 阅读 · 0 评论 -
SQL Server中的STUFF函数的使用
STUFF删除指定长度的字符并在指定的起始点插入新的字符串。语法STUFF ( character_expression , start , length , character_expression )character_expression 原操作的字符串start 原操作字符串的开始位置,就是要在那个地方开始删除并插入新的字符串length,原创 2017-09-21 19:36:08 · 577 阅读 · 0 评论 -
重命名表名和列名sql语句
重命名表名Exec sp_rename 'Student ,'Teacher'-----student是表名重命名列名称Exec sp_rename 'Test1.chvComType' ,'Test1.testChv'--Test1是表名称原创 2017-09-04 19:30:15 · 10009 阅读 · 0 评论 -
sql server 2008中 代理找不到
在开发中,遇到要定时清空数据库表的问题,可以在sqlserver中 启动代理服务,打开管理其界面,新建作业进行。但是悲剧的是本人的机器上没有代理服务器,于是查找原因,发现此服务没启动,于是开启此服务,但是总是开启不了。最后发现,sql的Express版本不支持代理,所以启动不起来,查询sql 版本的sql语句是:select @@VERSION;原创 2017-08-22 11:57:56 · 5762 阅读 · 0 评论 -
SQL Server 配置管理器无法启动
SQL Server 配置管理器---------------------------无法连接到 WMI 提供程序。您没有权限或者该服务器无法访问。请注意,您只能使用 SQL Server 配置管理器来管理 SQL Server 2005 和更高版本的服务器。 Invalid class [0x80041010]打开sql server 配置管理器的时候,报这个错。解决方法原创 2017-08-21 10:14:30 · 7594 阅读 · 0 评论 -
sql修改字段名称
EXEC sp_rename 'EquipInfo.AdjustDatae','AdjustDate','COLUMN';--重命名表EquipInfo表中的AdjustDatae字段名为AdjustDate;原创 2017-03-09 09:29:02 · 1201 阅读 · 0 评论 -
sql 查询一年之内的记录
sql 查询一年之内的记录,说一下思路,数据库里面的时间要小于现在的时间,大于1年前现在的时间的。其实就是一个时间段,从去年的今天到今年的今天的这段时间才算是一年之内的。相关语句:where CreateDateCreateDate>DATEADD(yy, -1, GETDATE())原创 2017-02-24 11:54:01 · 13440 阅读 · 0 评论 -
数据库共享锁
今天遇到一个问题,予以记录。操作数据库insert的时候,使用事务,insert 一条语句,此时还未提交到数据库里面。如果要对数据库进行操作是不行的,因为此时有排他锁。所以直到数据提交才能对此表进行操作,否则会出问题。但是如果是select 语句就不会影响其他操作,因为是共享锁。原创 2017-02-14 19:22:56 · 461 阅读 · 0 评论 -
sql语句分页
select top 10 *,(select count(1) from table) as cnt from table where id not in .. 2.技术要点在SQL Server中要实现SQL分页,需要使用子查询来获取上一页的数据进行对比,进而获取最新的数据。使用子查询获取分页数据的语法格式如下:"SELECT TOP [pageSize] * FROM [t...原创 2018-09-27 20:12:37 · 2936 阅读 · 0 评论