数据库
文章平均质量分 76
ncgege
这个作者很懒,什么都没留下…
展开
-
mysql 前后数据求差
mysql 前后数据求差SELECT a.ip,a.portid,a.`inocts` AS curr,@a.inocts AS pre, @a.inocts:= a.inocts AS tmpFROM tb_me60 a,(SELECT @a.inocts:=0)sSELECT b.ip,b.portid,b.pre,b.curr,(b.curr - b...转载 2018-09-03 16:00:06 · 9122 阅读 · 1 评论 -
在sqlserver下增加MYSQL的链接服务…
在sqlserver下增加MYSQL的链接服务器首先要在SQLserver上服务器上这装ODBC对mysql的支持,我下载了mysql-connector-odbc-5.1.5-win32.rar,安装后在ODBC中有了DRIVER={MySQLODBC 5.1 Driver} 第二步,按下面的SQL脚本来执行 代码-- 查询已有的链接服务器exec sp_linkedser原创 2016-02-24 11:40:01 · 346 阅读 · 0 评论 -
SQLSERVER2008添加远程链接服务器
多台服务器跨服务器查询,可以通过添加连接服务器来实现,网上看了很多都没成功,远程连接一切正常。最后还是这篇文章靠谱:http://blog.163.com/fang_xiaofei/blog/static/1307305052010735149108/(2)在本地添加远程服务器链接, sp_addlinkedserver与sp_addlinkedsrvlogin创建一个链接的服务原创 2016-02-24 11:39:36 · 2273 阅读 · 0 评论 -
数据库删除或还原提示正在使用处理…
在还原/删除数据库时,有时会提示因为数据库正在使用,所以无法获得对数据库的独占访问权!!这时需要在还原数据库前先杀死正在使用数据库得线程.该解决方案用到了系统表中的sysprocesses ,若要访问 sysprocesses,您必须定位到master数据库。如以下杀死正在使用'jcjq'数据库的线程:use masterdeclare @dbname varchar(20)se原创 2016-02-24 11:39:31 · 1337 阅读 · 0 评论 -
SQL Server日期时间格式转换字符串
在SQL Server数据库中,SQLServer日期时间格式转换字符串可以改变SQLServer日期和时间的格式,是每个SQL数据库用户都应该掌握的。本文我们主要就介绍一下SQLServer日期时间转字符串的相关知识,接下来就让我们一起来了解一下这部分内容。日期时间转字符串:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 200原创 2016-02-24 11:39:11 · 521 阅读 · 0 评论 -
SQL-Front 5.1序列号(license)
SQL-Front 是功能及其强大,非常好用的Mysql可视管理软件,百度了3个序列号,可以用,分享一下,三个SQL-Front序列号如下:gNBpPFgyOw9Rwt/ozsnjgM7tJNo2bhaaAThangemMkaz2tQhq3/f7dZ7Vj29WeGHjuupj/AhYqymjAuokhYiX1T/fG+q1yR22PdcEP39dxU3ovEolLLzwIZlQr9原创 2016-02-24 11:38:58 · 2582 阅读 · 1 评论 -
Mysql字段添加和修改
MySQL添加字段的方法并不复杂,下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助。1.登录数据库>mysql -u root -p 数据库名称2.查询所有数据表>show tables;3.查询表的字段信息>desc 表名称;4.1添加表字段alter table table1 add transactor v原创 2016-02-24 11:38:18 · 320 阅读 · 0 评论 -
Mysql中文乱码解决方案(转)
MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!一、避免创建数据库及表出现中文乱码和查看编码方法1、创建数据库的时候:CREATE DATABASE原创 2016-02-24 11:38:13 · 258 阅读 · 0 评论 -
ms sql根据表明变量动态创建表
有些时候需要根据变量批量创建表,下面是个ms sql根据表明变量动态创建表存储过程实例,在MSSQL2008下调试通过。USE [UNICOM_MAIL_ACCOUNT]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author:原创 2016-02-24 11:36:51 · 1912 阅读 · 0 评论 -
sql链接服务器操作
常用操作:http://bbs.csdn.net/topics/360163014 --创建链接服务器 execsp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' execsp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '--查询示例 select * fr原创 2016-02-24 11:40:11 · 642 阅读 · 0 评论 -
openquery教程
近日因为公司系统需要,要从SQL2005链接INFORMIX进行数据同步,搜遍了网上竟然没有针对OpenQuery专门的介绍和解答;所以才有此文,针对初学者、使用过的、遇到问题的,搜罗并根据实际经验撰写此文;一、OPENQUERY 函数介绍 重点:.使用 OPENQUERY 函数在链接服务器上执行直接传递查询的语法和事实;.直接传递查询示例的 SQL 语句:在链接服务器 XXXServe原创 2016-02-24 11:40:16 · 7307 阅读 · 0 评论 -
今天发现python windows运行正常,linux下异常
python 定时读excel并存入mysql原创 2016-11-11 23:31:50 · 6234 阅读 · 0 评论 -
python3.5.2链接mysql
python3.5.2链接mysql原创 2016-11-10 17:45:50 · 1491 阅读 · 0 评论 -
linux shell读写mysql
本文介绍了如何在shell中读写mysql数据库。主要介绍了如何在shell中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为xml或html文件,并分析了核心语句。本文介绍的方法适用于PostgreSQL ,相对mysql而言,shell中读写PostgreSQL会更简单些。1. 连接mysql 数据库shel原创 2016-02-24 11:46:13 · 479 阅读 · 0 评论 -
mysql存储过程语法大全
http://dev.mysql.com/doc/refman/5.1/zh/stored-procedures.html#flow-control-constructs第20章:存储程序和函数目录20.1. 存储程序和授权表20.2. 存储程序的语法20.2.1. CREATE PROCEDURE和CREATE原创 2016-02-24 11:46:07 · 4746 阅读 · 0 评论 -
linux shell 操作mysql
在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令,本文总结几种shell操作mysql的方法,供大家参考。方案1复制代码代码如下:mysql -uuser -ppasswd -e"insert LogTablevalues(...)"原创 2016-02-24 11:45:37 · 407 阅读 · 0 评论 -
SQL SERVER得到某个下面所有…
1、SQL SERVER得到某个下面所有的表、视图、存储过程、触发器select name from sysobjects where xtype='TR'--所有触发器select name from sysobjects where xtype='P'--所有存储过程select name from sysobjects where xtype='V' --所有视图原创 2016-02-24 11:43:46 · 279 阅读 · 0 评论 -
sql -front 5.1-4.16注册码
sql -front 5.1-4.16注册码(下面全部)aG79xo9laxx1x4s8pyzBL/Xrkq+ZkCWltfsfRP0Bp2GgoPRl+8v3JD47tA3N1eGG7ilW7lxVKHnIhFVIGpAwcT0EFM6E+CsF72d3RGvgLIev6PL/qGVahXKMW9k7rdAbPK9z/u1UU1n4X4/J490KEoWdvnTWduLrd2mhj原创 2016-02-24 11:43:15 · 1061 阅读 · 0 评论 -
sql取最大值、最小值
--1、Name相同ID最小的记录(推荐用1,2,3),方法3在SQl05时,效率高于1、2方法1:Select * from #T a where not exists(select 1 from #T whereName=a.Name and ID 方法2:select a.* from #T a join (select min(ID)ID,Name from #T group原创 2016-02-24 11:40:27 · 16681 阅读 · 0 评论 -
解决MSSQL 2008不能用IP登录的问题
之前一直用的sql2005,最近新装VS2010,自带的是mssql2008,没有管理器,我新装了管理器,可是不能用IP地址登陆,一看配置工具里没有外围管理器,又去微软官方下载了个mssql2008R2版本,结果装了还是没有,怀疑我是简化版的原因,又去下载了开发版,晕死,还是没有,原来mssql2008和2005不一样,已经没有外围配置了,郁闷,检查配置好像也没问题,后然百度了一篇文章对比了一下原创 2016-02-24 11:33:48 · 6508 阅读 · 0 评论 -
MS SQL修改sa密码
1. 打开企业管理器,依次展开服务器组,然后展开服务器。 选中要修改的数据库实例,使用windows身份验证登陆就不需要密码。 2. 打开“安全性”文件夹,单击“登录”,然后用右键单击“Sa”,执行“属性”命令。 3. 弹出“SQL Server登录属性”对话框,在“SQL Server身份验证”密码栏,输入最新密码。 4. 单击“确定”按钮,弹出“确认密码”对话框原创 2016-02-24 11:33:34 · 834 阅读 · 0 评论 -
SQL 截取日期作为条件
不错,SQL时间格式很全面原文地址:截取日期作为条件">SQL 截取日期作为条件作者:楼漫画select * from dbo.mzsjb02 whereCONVERT(CHAR(10), 字段名, 23)='2011-08-31' 比如,日期的字段名是 “进货日期”,并且其日期的格式是2011-08-31 09:22:00,只想截取年月日作为条件,则select * from db转载 2016-02-24 11:33:14 · 3268 阅读 · 0 评论 -
sql 2008 排序
数据库创建是不去分大小写的,但是今天查询时发现区分大写,经查时字段排训不是没人的的Chinese_PRC_CI_AS.select * FROM baser_thr.[ETL_DB].[dbo].[ftpConf]where Fact_No='Wistron_chenge'--0条--Fact_No='Wistron_ChengDe'--3条--Fact_No COLLATE Chine原创 2016-02-24 11:16:00 · 438 阅读 · 0 评论 -
T-SQL 编程 存储过程
T-SQL编程1.变量全局变量变 量含 义@@ERROR最后一个T-SQL错误的错误号@@IDENTITY最后一次插入的标识符@@LANGUAGE当前使用的语言名称@@MAX_CONNECTIONS可以创建的同时连接的最大数目@@ROWCOUNT受上一个SQL语句影响的行数@@SERVERNAME本地服务器的名称@@SERVICE原创 2016-02-24 11:15:38 · 764 阅读 · 0 评论 -
SQL语句复制表的方法
T_SQL语句复制表的方法我在SQL SERVER2000中有现个数据库DATAHR及DEMO,它们的结构是一样,其它有一个表名为:GBITEM.现在我想将DEMO数据库的表名:GBITEM的全部内容复制到DATAHR数据库的表名为:GBITEM中。请问此T-SQL语句应该怎么写?谢谢高人指点!如果目的表已经存在:insert into DATAHR.DBO.GBITEMselect原创 2016-02-24 11:15:33 · 775 阅读 · 0 评论 -
DATEDIFF ( datepart , startdate …
DATEDIFF ( datepart , startdate , enddate )参数--------------------------------------------------------------------------------datepart是指定所跨边界类型的 startdate 和 enddate 的一部分。下表列出了所有有效的 datepart参数。用户原创 2016-02-24 11:14:46 · 1966 阅读 · 0 评论 -
SQL 存储过程
http://daociyiyou111.blog.163.com/blog/static/16470151220116884350369/ 推荐: 何庆刚博客最新日志创建一个可移动的DIVjs 操作select下拉框项目文件""已被重命名或已不Ajax的原理和应用SQL语句执行顺序分析SQL语句执行顺序分析SQL Server 安全性原创 2016-02-24 11:14:35 · 195 阅读 · 0 评论 -
MS SQL Server 2005网络服务器配置…
项目使用SQL SERVER2005数据库,以前玩过2000的,2005还是有些区别的,把服务器放在主机上,小组内的其他成员访问,很简单的事却搞了一天,老是出现错误,不得不网上搜索解决的方法和自己摸索,最终配好了,下面把配置的方法拿出来共享,这样大家可以节约时间,免得再去一个一个的查。这个配置方法在我的机器上是可以的,有些记不清了,如果有问题,欢迎提出来修改。正确安装SQL Server 2原创 2016-02-24 11:14:24 · 600 阅读 · 0 评论 -
SQL 注释 书写
在Transact-SQL 中可使用两类注释符。 1、ANSI 标准的注释符“--” 用于单行注释; 2、与C语言相同的程序注释符号,即“”。“”用于注释文字的结尾,可在程序中标识多行文字为注释。原创 2016-02-24 11:14:03 · 458 阅读 · 0 评论 -
sql server sa 密码和授权
sql修改sa密码的方法1通过企业管理器进入查询分析执行:sp_passwordNULL, '123', 'sa'如果原来没有密码,old_pass 就用NULL,如果有的话需要填写哦,要不然会报错。如果你在NT下(包括2000)装的SQL Server,则可以这样做:直接打开"查询分析器"(注意不是从"企业管理器"中进入,可以从开始菜单的程序组进去,如果找不到的话,直接在"运行"原创 2016-02-24 11:13:58 · 2570 阅读 · 0 评论 -
sql导入导出 excel文件
在企业管理器的导入一步步操作或用语句如下--从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:在开始前需要 启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries'原创 2016-02-24 11:16:04 · 433 阅读 · 0 评论 -
SQL查看所有表名,字段
查询数据库里所有表名,字段名的语句原文链接SQL查看所有表名:1、select name from sysobjects where type=’U’2、select * from information_schema.tables查询表的所有字段名:Select name from syscolumns Where ID=OBJECT_ID(‘表名’)select原创 2016-02-24 11:17:51 · 474 阅读 · 0 评论 -
SQL SERVER传递datetime参数注意事…
我接触存储过程不久,今天传递datetime参数是老出错:从数据类型 nvarchar 转换为datetime 时出错EXEC[dbo].[csp_analysis_bts]@BTS_ALARM_TIME =N'2012-01-01',@BTS_RECOVER_TIME=getdate()居然一直报错,把getdate()改成具体的时间N'2012-08-01'居然就没问题了原创 2016-02-24 11:32:59 · 4845 阅读 · 0 评论 -
2012年08月22日
想了解或学习SQL内置函数,但是百度搜索到的都不完整,我把几个整合在一起,我把他分为查询语法和运算函数,供大家参考。一、运算函数SQL2008 表达式:是常量、变量、列或函数等与运算符的随便率性组合。1.字符串函数函数名称 参数 示例 申明ascii(字符串表达式)ascii(""abc"") 返回 97返回字符串中最左侧的字符的ASCII 码。char原创 2016-02-24 11:32:54 · 344 阅读 · 0 评论 -
MS SQLSERVER如何实现跨服务器查询
有些时候为了分担服务器的负荷,或者各自完成自己的任务,望望是分布式,MS SQLSERVER数据库部署在不同的服务器上,有些时候需要进行跨服务器查询,那么如何实现跨服务器查询呢,具体方法有好几种,下面列举两种:--跨服务器查询如下:SELECT a.*FROM OPENROWSET('MSDASQL', 'DRIVER={SQLServer};SERVER=10.27原创 2016-02-24 11:32:43 · 980 阅读 · 0 评论 -
如何修改mysql 并发数
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100修改为 max_connections=1000 服务里重起MYSQL即可 方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword 设置新的最大连接数为200:mysql> set GLOBALmax原创 2016-02-24 11:27:10 · 768 阅读 · 0 评论 -
Mysql 导入数据库方法 及失败解决
网上有很多关于Mysql 使用mysqldump导入导出数据库问题,导出的基本没问题。导入的可能有些不成功,我特别说明一下。mysqldump备份:mysqldump -u 用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables >路径范例:(>表式导出,mysqldump -u root -p 1234 -h localhost db1 a原创 2016-02-24 11:22:30 · 1402 阅读 · 0 评论 -
mysqldump导入导出数据库基本方法
mysqldump导入导出语句诠释mysqldump备份:mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables> 路径案例:mysqldump -u root -p 1234 -hlocalhost db1 a -w "id in (select idfrom b)" --lock-all-tables > c:\aa原创 2016-02-24 11:22:25 · 445 阅读 · 0 评论 -
SQL Server DATEDIFF() 函数
SQL Server DATEDIFF() 函数SQL Server Date函数定义和用法DATEDIFF() 函数返回两个日期之间的天数。语法DATEDIFF(datepart,startdate,enddate)startdate 和 enddate 参数是合法的日期表达式。datepart 参数可以是下列的值:datepart缩写年yy, yyy原创 2016-02-24 11:18:28 · 253 阅读 · 0 评论 -
sql 数据库 导入/导出 excel 的基…
从excel文档中,导入数据到sql数据库中,很简单,直接用下面的语句: --假如接受数据导入的表已存在insert into 表 select * fromopenrowset(microsoft.jet.oledb.4.0,excel 5.0;hdr=yes;database=c:test.xls,sheet1$) --假如导入数据并生成表select * into 表 fr原创 2016-02-24 11:18:10 · 477 阅读 · 0 评论