• [数据库] MySQL 语句大全:创建、授权、查询、修改等 日期:2017/8/17 15:04:00点击:14来源:互联网

    一、用户创建、权限、删除1、连接MySql操作连接:mysql -h 主机地址 -u 用户名 -p 用户密码 (注:u与root可以不用加空格,其它也一样)断开:exit (回车)打开cmd,输入mysql -h 127.0.0.1 -u root -p 然后输入密码。就可以连接到本地的MySql数据库了。2、创建用户:命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username - 你将创建的用户名,host - 指定该用户在哪个主机上可以登陆,如果是本地用...

  • [数据库] MSSQL 触发器使用实例 日期:2016/5/11 13:18:00点击:544来源:互联网

    增加CREATE TRIGGER [dbo].[user_Insert] ON [dbo].[t_Users] AFTER InsertASBEGINSET NOCOUNT ON; insert into users2 (uid,cname,mobile_no,pwd) select username,name,mobile,pwd from insertedEND更新CREATE TRIGGER [dbo].[zsusers_Update] ON [dbo].[users1] AFTER UPDATEASIf UPDATE(lxr)BEGINSET NOCOUNT ON;update a set lxr=b.lxr,mobile_no=b.mobile_no,tel=b.tel,email=b.email,qq=b.qq,fax=b.fax,curl=b.curl,zip=b....

  • [数据库] 通过"SQL语句"获取主键名 日期:2016/1/12 20:58:00点击:1048来源:互联网

    SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME='Test'

  • [数据库] 在数据库里执行URL 实时定时执行程序 日期:2015/12/1 10:38:00点击:890来源:互联网

    新建一个作业 步骤:exec [dbo].[ExecuteWeb] 'http://www.xxx.cn/send'计划:设置间隔执行时间 权限不够就执行下面sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Ole Automation Procedures', 1; GO RECONFIGURE; GO 存储过程如下:CREATE PROCEDURE [dbo].[ExecuteWeb](@url as varchar(1500)) AS BEGIN DECLARE @obj INT --DECLARE @url VARCHAR(200) DECLARE @response V...

  • [数据库] SQL中全库批量替换 存储过程和调用方法 日期:2015/12/1 10:33:00点击:853来源:互联网

    -- ============================================= -- Author: FLYSO -- Create date: 2014 -- Description: FLYSO.CN -- ============================================= Create PROCEDURE [dbo].[ReplaceText] @Str1 nvarchar(500), @Str2 nvarchar(500) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; /**********以下为操作实体************/...

  • [数据库] 获取所有字段和该字段的中文名称 日期:2015/12/1 10:33:00点击:724来源:互联网

    select name,isnull((select top 1 Note from t_Codes where category=name),name) as cnstr from syscolumns where id=(select id from sysobjects where xtype='U' and name='t_Projects')

  • [数据库] 高性能分页级存储过程上亿级分页存储过程 日期:2015/12/1 10:32:00点击:812来源:互联网

    Create PROCEDURE f_Pager @TableNames VARCHAR(200), --表名,可以是多个表,但不能用别名@PrimaryKey VARCHAR(100), --主键,可以为空,但@Order为空时该值不能为空@Fields VARCHAR(800), --要取出的字段,可以是多个表的字段,可以为空,为空表示select * @PageSize INT, --每页记录数@CurrentPage INT, --当前页,0表示第1页@Filter VARCHAR(200) = '', --条件,可以为空,不用填 where @Order VARCHAR(200) = '' ,--排...

  • [数据库] SQL Server 标量值函数实例 日期:2015/12/1 10:32:00点击:730来源:互联网

    GO /****** Object:UserDefinedFunction [dbo].[GetX]Script Date: 09/28/2012 10:38:33 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO Create FUNCTION [dbo].[GetX](@X integer,@ImageNO integer) RETURNSvarchar(500)AS BEGIN declare @value varchar(500) select @value=cast(X as int)+@X from t_Items where ItemID=@ImageNO return @value END

  • [数据库] SQL Server 中 truncate table 和 delete 及 drop 的区别 日期:2015/12/1 10:31:00点击:397来源:互联网

    TRUNCATE TABLE 在功能上与不带 Where 子句的 Delete 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 Delete 速度快,且使用的系统和事务日志资源少。Delete 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。...

  • [数据库] SQLServer查询最近一天,三天,一周,一月,一季 日期:2015/12/1 10:31:00点击:606来源:互联网

    一天 select * from T_news where datediff(day,addtime,getdate())=0三天 select * from T_news where datediff(day,addtime,getdate())<= 2 and datediff(day,addtime,getdate())>= 0一周 select * from T_news Where (DATEPART(wk, addtime) = DATEPART(wk, GETDATE())) AND (DATEPART(yy, addtime) = DATEPART(yy, GETDATE()))注意:此时不能用 datediff 差值为7,因为,datediff只表示间隔数 一月select * from T_news Wh...

  • [数据库] 三种SQL分页法效率分析 日期:2015/12/1 10:31:00点击:877来源:互联网

    1.分页方案一:(利用Not In和Select TOP分页)Select TOP 页大小 * FROM 表名 Where(id NOT IN (Select TOP 页大小*页数id FROM 表名 orDERBY id)) orDERBY id例:Select TOP10 * FROM TestTable Where (ID NOT IN (Select TOP20 id FROM TestTable orDER BY id)) orDERBY ID分页方案一:(利用Not In和Select TOP分页) 效率第二,需要拼接SQL语句2.分页方案二:(利用ID大于多少和Select TOP分页)Select TOP 页大小 * FROM TestTable Whe...

  • [数据库] 使用 Access 数据库总结 日期:2015/12/1 10:30:00点击:242来源:互联网

    一直使用Sql Server数据库,最近使用Access数据库做了一个练习,发现Access和Sql Server数据库的使用还是有些不一样的地方,在做练习的过程中,发现了一些问题,记录在下面。1.Access的数据库连接字符串。在Web.config文件中配置Access文件。<add key="Conn" value="Provider=Microsoft.Jet.Oledb.4.0;Data Source="/>< add key="Source" value="\App_Data\BBS.mdb"/> string conSt...

  • [数据库] SQL 查询当天、本周、本月记录 日期:2015/12/1 10:30:00点击:465来源:互联网

    --查询当天:select * from info where DateDiff(dd,datetime,getdate())=0 --查询24小时内的:select * from info where DateDiff(hh,datetime,getDate())<=24 --info为表名,datetime为数据库中的字段值--查询当天:select * from info where DateDiff(dd,datetime,getdate())=0--查询24小时内的:select * from info where DateDiff(hh,datetime,getDate())<=24--info为表名,datetime为数据库中的字段值Sql代码 Powered by ch...

  • [数据库] 支持多条件组合查询的分页存储过程 日期:2015/12/1 10:29:00点击:253来源:互联网

    首先介绍一下该存储过程基于的一些条件:1. MS SQL SERVER 2. 每个表需要有一个主键,名称为EntityId (当然你可以修改名称,只要你理解了该存储过程的实现)实现方面的考虑:1. 因为要支持多条件组合查询并且要有足够安全,所以必须使用sp_executesql这个以参数化执行的系统存储过程,否则只能用穷举法;2. 性能方面:个人觉得目前有两种分页算法比较通用并且性能还可以,1)select top 颠颠倒倒法,但最后一页有bug; 2) ROW_NUMBER() 函数(仅...

  • [数据库] SQL Server Compact Edition sdf 数据库连接字符串 日期:2015/12/1 10:28:00点击:594来源:互联网

    七种 SQL Server Compact Edition 数据库的连接字符串的写法:标准写法连接字符串、指定SDF文件连接字符串、对数据库加密连接字符串、只读访问连接字符串、互斥访问连接字符串等。 当直接拖放时使用的是 .NET Compact Framework Data Provider for SQL Server Mobile 标准连接字符串,其它字符串及用法在示例代码中。 标准连接Data Source=MyData.sdf;Persist Security Info=False;如果您正在使用SQL Server 2005 Express,在指库服务器名...

  • [数据库] 让百万级数据瞬间导入SQL Server几种方法 日期:2015/12/1 10:27:00点击:244来源:互联网

    想必每个DBA都喜欢挑战数据导入时间,用时越短工作效率越高,也充分的能够证明自己的实力。实际工作中有时候需要把大量数据导入数据库,然后用于各种程序计算,本文将向大家推荐一个挑战4秒极限让百万级数据瞬间导入SQL Server实验案例。 本实验将使用5中方法完成这个过程,并详细记录各种方法所耗费的时间。所用到工具为Visual Studio 2008和SQL Server 2000、SQL Server 2008,分别使用5中方法将100万条数据导入SQL Server 2000与SQL Serv...

  • [数据库] 去除当公司名称相同时的重复的产品记录 日期:2015/12/1 10:27:00点击:241来源:互联网

    Select id,kind,uid,cname from info_table a where CONTAINS(pdname,'XX产品') and DATEDIFF(day,addtime,getdate())<7 and not exists(select 1 from info_table whereCONTAINS(pdname,'XX产品') and DATEDIFF(day,addtime,getdate())<7 and cname = a.cname and id < a.id) order by addtime desc另一种写法,用row_number(),未经测试select a.* from ( Select id,kind,uid,cname,row_number()over(pa...

  • [数据库] Windows下MYSQL忘记密码的解决方法 日期:2015/12/1 10:26:00点击:624来源:互联网

    mysql5.0方法一:1、在DOS窗口下输入net stop mysql5 或net stop mysql 2、开一个DOS窗口,这个需要切换到mysql的bin目录。 一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入mysqld-nt --skip-grant-tables; 3、再开一个DOS窗口mysql -u root 4、输入:use mysql update user set password=password("new_pass") where user="root"; flush privileges; exit 5、使用任务管理...

  • [数据库] 如何最快速度删除木马注入? 日期:2015/12/1 10:26:00点击:228来源:互联网

    如何最快速度删除?" <script src=http://3b3.org/c.js> </script> " ---------------------------------------------------------------进入SQL查询分析器 选择你的数据库 第一步:先sql表修改所有者为dbo EXEC sp_MSforeachtable 'exec sp_changeobjectowner ' '? ' ', ' 'dbo ' ' '第二步:统一删除字段被挂的js declare @delStr nvarchar(500) set @delStr= '...

  • [数据库] 全库替换在被注入时即时恢复 日期:2015/12/1 10:25:00点击:233来源:互联网

    declare @delStr nvarchar(500) set @delStr='<script src=http://cn.daxia123.cn/cn.js></script>' --set @delStr='<script src=http://cn.jxmmtv.com/cn.js></script>' /****************************************/ /**********以下为操作实体************/set nocount on declare @tableName nvarchar(100),@columnName nvarchar(100),@tbID int,@iRow int,@iResult int declare @sql...

Copyright © 2005 - 2016 flyso.cn. 飞搜 版权所有 鄂ICP备11002783号-3