根据sql脚本修改数据库表结构的几种解决方案

最近由于项目需要要做一个小工具。

需求:客户用的老库并存储了一些数据,用了一段时间,我们根据客户提出新功能在老库的基础上对新库进行修改。这些修改有很多细节方面的修改,...

2023-01-06

用SQL语句查询数据库中某一字段下相同值的记录方法

今天接到一任务,有一张学生信息表(Excel表),里面有一万多条记录,现在要把这张表导入到数据库中,并设置学生学号为主键,但是现在这张表中的学生学号有重复的记录,我必须先找出这些...

2023-01-06

二种sql分页查询语句分享

根据题意理解:本质就是写分页查询:每页条数:10条;当前页码:4页;复制代码 代码如下://第一种:select * from (select ROW_NUMBER() over(order by Id asc) as num,* from UserInfo)a...

2023-01-06

MSSQL报错:参数数据类型 text 对于 replace 函数的参数 1 无效的解决办法

但是我们可以换一种方法解决这个问题。下面就来分析下解决办法。对text或ntext类型的数据在查询中不能进行字符串操作。这时用得最多的是把text当作varchar(实际内容长度低于...

2023-01-06

通过系统数据库获取用户所有数据库中的视图、表、存储过程

复制代码 代码如下:--设置sql 可以获取实例名称sp_configure 'xp_cmdshell' , 1;goreconfigure;go--获取实例名EXEC sys .xp_cmdshell 'sqlcmd -Lc'--获取所有数据库Select...

2023-01-06

Sql中将datetime转换成字符串的方法(CONVERT)

一、回顾一下CONVERT()的语法格式:CONVERT (<data_ type>[ length ], <expression> [, style])二、这里注重说明一下style的含义:style 是将DATATIME 和SMALLDATETIME 数据转换...

2023-01-06

省市县三级联动的SQL语句

首先是建表语句 复制代码 代码如下: CREATE TABLE `t_address_province` ( `id` INT AUTO_INCREMENT PRIMARY KEY COMMENT '主键', `code` CHAR(6) NOT NULL COMMENT '省份...

2023-01-06

sql server2012附加数据库问题解决方法



SQLServer错误5120:先用widows用户登录附加再分离重新用sa附加就行了

不行的话,绝招:

你先用SQLServer创建一个新的数据库,然后用你要附加的文件去覆盖掉创建的文件!覆盖之...

2023-01-06

SQL Server 定时访问url激活数据同步示例

创建作业,执行以下命令

exec master..XP_cmdshell 'http://srm.rapoo.cn?op=sapintferace&i=1&t=1'

激活执行同步网步

以下内容来自网络,介绍如何启用 xp_cmdshell 扩展...

2023-01-06

删除sqlserver数据库日志和没有日志的数据库恢复办法

一、删除数据库日志文件的方法你曾经有在执行SQL的时候,数据库报事务日志已满,然后执行报错。然后纠结于怎么删除数据库日志,捣鼓半天吗,现在就提供两种删除日志文件的方法,希望...

2023-01-06

SQL Server DBA日常检查常用SQL

1、数据库复制代码 代码如下:--所有数据库的大小 exec sp_helpdb

--所有数据库的状态 select name, user_access_desc, --用户访问模式 s...

2023-01-06

SQL Server DBA维护常用语句

1、检查数据库完整性复制代码 代码如下:dbcc checkdb(test)--通过加tablock提高速度 dbcc checkdb(test) with tablock2、数据库重命名、修改恢复模式、修改用户模式复制代...

2023-01-06

积分获取和消费的存储过程学习示例

1.GM_JF客户账户积分表2. GM_JF_DETAIL客户账户积分消费记录3. GM_JF_ACTION _RULES积分动作规则表4.GM_JF_GOODS _RULES积分商品规则表复制代码 代码如下:-- =============...

2023-01-06

sql时间格式化输出、Convert函数应用示例

复制代码 代码如下: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(10...

2023-01-06

使用phpMyAdmin修改MySQL数据库root用户密码的方法

点击顶部的“SQL”标签进入sql命令输入界面。输入以下命令:复制代码 代码如下:update mysql.user set password=PASSWORD('jb51$123456') where user='root';然后点击右下角...

2023-01-06

在SQL Server中查询资料库的TABLE数量与名称的sql语句

在SQL Server中 每一个database裡都有一个系统所产生的table sysobjects这一个table中记录了database中所有的table名称 我们可以用下面的SQL语法作查询的动作 复制代码 代...

2023-01-06

SQL Server 2005 数据库转 SQL Server 2000的方法小结

今天有朋友推荐个活就是把Sql Server 2005的数据库转到Sql Server 2000里,但实际操作起来遇到的问题还不少,网上搜了一些办法,在此陈列出来,并把我使用时遇到的问题及解决方案一...

2023-01-06

显示同一分组中的其他元素的sql语句

1.原始查询表结果 2.理想查询表结果

一很牛的朋友写的sql语句大笑,学习啦偷笑:

select userpwd,username=stuff((select ','+username from tuser t1 where t1.userpwd=...

2023-01-06

SQL Server2008数据库导入导出兼容性处理方案

使用场景:SQL Server 的高版本数据库恢复到低版本则可能会有兼容性问题,为了解决此类问题进行数据库脚本模式处理,数据库结构,及数据存储更换版本等。

1、 选择要导出的数据...

2023-01-06

将string数组转化为sql的in条件用sql查询

例如:我想将String[] str = {"4","5","6"}转化为“‘4',‘5',‘6'”字符串。这样我就可以用sql查询:select * from tableName id in (字符串)了。

项目中实现的源码如下: 复制代...

2023-01-06

MS SQL Server游标(CURSOR)的学习使用

说实的,使用MS SQL Server这样久,游标一直没有使用过。以前实现相似的功能,都是使用WHILE循环加临时表来实现。刚才有参考网上示例练习写了一下。了解到游标概念与语法。

下...

2023-01-06

sql2000数据库清除重复数据的二种方法

使用游标实现复制代码 代码如下:declare @id1 int,@oldid int,@e_REcordid int ,@Olde_REcordid intDECLARE price CURSORFOR SELECT id ,E_recordId FROM evaeve order by...

2023-01-06

SQL Server内存遭遇操作系统进程压榨案例分析

场景:   最近一台DB服务器偶尔出现CPU报警,我的邮件报警阈(请读yù)值设置的是15%,开始时没当回事,以为是有什么统计类的查询,后来越来越频繁。探索:   我决定来查一下,究竟是什...

2023-01-06

SQL Server页类型汇总+疑问汇总

SQL Server中包含多种不同类型的页,来满足数据存储的需求。不管是什么类型的页,它们的存储结构都是相同的。每个数据文件都包含相当数量的由8KB组成的页,即每页有8192bytes可用...

2023-01-06

sql多表行转列、级联行转列示例代码

现有两表A,B

A表存储商品点击日志,B表存储商品

要求显示当天所有商品点击量列表并附带总数并按天排序 复制代码 代码如下: declare @sql varchar(2000) set @sql='select...

2023-01-06

sql查询表中根据某列排序的任意行语句

复制代码 代码如下: select * from (select t.*, row_number() over(order by 列 desc) r from 表 t) where r <= 某行 and r>=某行...

2023-01-06

mssql和sqlite中关于if not exists 的写法

在sql语名中,if not exists 即如果不存在,if exists 即如果存在。下面学习下二者的用法。a,判断数据库不存在时复制代码 代码如下:if not exists(select * from sys.databases w...

2023-01-06

SQL Server 2005降级到2000的正确操作步骤分享

以下的文章主要向大家描述的是SQL Server 2005导入到SQL Server 2000的正确操作步骤,以及对其在实际操作中值得我们大家注意的相关事项的具体描述,以下就是文章的具体内容的介...

2023-01-06

sql 语句插入结果为select和值混合示例

复制代码 代码如下: String slctpsql="select id ,"+uid+","+ddd+","+score+",'"+mark+"' ,"+markid+" ,"+exam.getId()+" from Test_Paper where testBaseId=(select id fr...

2023-01-06

sql查询出各科成绩最好的学生信息

1.相关数据表

Score表 [User]表 SQL语句如下: 复制代码 代码如下: --查询出各科成绩最好的学生信息 --自连接 --SELECT TOP 1 * FROM Score B WHERE B.ScoreName = '数学'...

2023-01-06

MSSQL自动重建出现碎片的索引的方法分享

1.索引碎片的产生?由于在表里大量的插入、修改、删除操作而使索引页分裂。如果索引有了高的碎片,有两种情况,一种情况是扫描索引需要花费很多的时间,另一种情况是在查询的时候索...

2023-01-06

bak文件怎么打开 2000w数据怎么打开?

首先这个bak文件是SQL数据库的备份文件,要使用SQL恢复然后就可以查询了找到需要的文件注意解压出来有7GB+1、下载SQL server 2012 express(带管理器)2、安装上那个“全新安装...

2023-01-06

sql带分隔符的截取字符串示例

复制代码 代码如下:eclare @str nvarchar(50);set @str='462,464,2';select @str as '字符串'select len(@str) as '字符长度'select charindex(',',@str,1) as '第一个逗号...

2023-01-06

sql使用cast进行数据类型转换示例

@num=1;

把num类型转成nvarchar类型

cast(@num as nvarchar(10))

@str='123';

把str转换成int 类型

cast(@str as int)...

2023-01-06

一段脚本实现自动备份并保存最近几天的SQL数据库

复制代码 代码如下: DECLARE @filename VARCHAR(255) DECLARE @date DATETIME SELECT @date=GETDATE() SELECT @filename = 'G:\存放位置\数据库名称-'+CAST(DATEPART(yyyy,...

2023-01-06

sql清空表数据后重新添加数据存储过程的示例

复制代码 代码如下:ALTER PROCEDURE [dbo].[sp_add_Jurisdiction]@CTableName varchar(20), --当前要删除、新增的表@filedkeyValue varchar(20), --要删除的字段值@filedNa...

2023-01-06

sqlserver存储过程语法详解

存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。定义总是很抽象。存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们...

2023-01-06

SQL高级应用之同服务器上复制表到另一数据库中并实现去重复

SQL语句:复制代码 代码如下:INSERT INTO Whir_ezMall_Full_c..Whir_Member(MemberID, LevelID, Account, MemberPWD, Email, Integral, MemberName, MemberStatus, Sex, Birt...

2023-01-06

SqlServer修改数据库文件及日志文件存放位置

--查看当前的存放位置 select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys.master_files where database_id=db_id(N'数据库名'); --修...

2023-01-06

sql 判断函数、存储过程是否存在的代码整理

下面为您介绍sql下用了判断各种资源是否存在的代码,需要的朋友可以参考下,希望对您学习sql的函数及数据库能够有所帮助。-- 库是否存在if exists(select * from master..sysda...

2023-01-06

SQL语句的并集UNION 交集JOIN(内连接,外连接)等介绍

1.a. 并集UNION SELECT column1, column2 FROM table1 UNION SELECT column1, column2 FROM table2b. 交集JOIN SELECT * FROM table1 AS a JOIN table2 b ON a.name=b.name...

2023-01-06

随机抽取的sql语句 每班任意抽取3名学生

学校有一、二、三。。。。至十班。
假设每个班上有30名学生。张、李、刘、苏等
现有这样的表 student ,字段 class 及name 。其中class 表示班级,name 表示每班学生姓名。
要...

2023-01-06

SQL Server中的Forwarded Record计数器影响IO性能的解决方法

一、简介 最近在一个客户那里注意到一个计数器很高(Forwarded Records/Sec),伴随着间歇性的磁盘等待队列的波动。本篇文章分享什么是forwarded record,并从原理上谈一谈为什...

2023-01-06

SQL中DATEADD和DATEDIFF的用法示例介绍

通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割...

2023-01-06

使用sql语句创建和删除约束示例代码

使用sql语句创建和删除约束 约束类型 主键约束(Primary Key constraint) --:要求主键列数据唯一,并且不允许为空。 唯一约束(Unique constraint) --:要求该列唯一,允许为空,但只能出...

2023-01-06

SQL Server降权运行 SQL Server 2000以GUESTS权限运行设置方法

SQL2000数据库由于自身漏洞问题,黑客很容易通过他取得系统管理员权限。SQL默认以SYSTEM权限运行,权限超级强大。为了让服务器更安全,建议设置SQL2000以GUESTS权限运行,让黑客即...

2023-01-06

SQL-ORDER BY 多字段排序(升序、降序)

ORDER BY _column1, _column2; /* _column1升序,_column2升序 */ ORDER BY _column1, _column2 DESC; /* _column1升序,_column2降序 */ ORDER BY _column1 DESC, _column2 ;...

2023-01-06

.net+mssql制作抽奖程序思路及源码

抽奖程序:思路整理,无非就是点一个按钮,然后一个图片旋转一会就出来个结果就行了,可这个程序的要求不是这样的,是需要从数据库中随机抽取用户,根据数据库中指定的等级和人数,一键全...

2023-01-06

SQL SERVER 2000通讯管道后复用劫持

作者:FLASHSKY
SITE:WWW.XFOCUS.NET
邮件:flashsky@xfocus.orgSQL SERVER 2000通讯中,允许使用有名管道来进行通讯,一般情况下是如此命名的:
默认实例:\\.\pipe\sql\query
命名实例...

2023-01-06

SQL Server中的SQL语句优化与效率问题

很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name='zhangsan' and tID > 10000和执行:s...

2023-01-06
返回顶部
顶部