数据库
Oracle、MySQL、MongoDB、PostgreSQL、SqlServer
仿秀达人
这个作者很懒,什么都没留下…
展开
-
postrgres 时间差转秒数等操作
select trunc(EXTRACT(EPOCH FROM now() - columnA))fromtable_aepoch:新纪元时间 Epoch 是以 1970-01-01 00:00:00 UTC 为标准的时间,将目标时间与 1970-01-01 00:00:00时间的差值以秒来计算 ,单位是秒,可以是负值; 有些应用会将时间存储成epoch 时间形原创 2013-10-30 11:11:00 · 292 阅读 · 0 评论 -
PHP下面Unix时间戳
1.什么是Unix时间戳(Unix timestamp)Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也在许多其他操作系统中被广告采用。目前相当一部转载 2013-01-11 17:44:25 · 274 阅读 · 0 评论 -
Windows下导出postgres数据
这里介绍的方法适用于Microsoft Windows环境下的Postgres Plus Standard Server或Postgres Plus Advanced Server数据库。在此,我们假设您已经下载并安装了Postgres Plus Standard Server或Postgres Plus Advanced Server。通过本文,您将了解下列内容:辨别不同的备份格式; 选转载 2012-07-24 11:50:27 · 348 阅读 · 0 评论 -
与时间相关的SQL语句/sql获取当前时间/sql时间比较/sql时间格
<br />1. 当前系统日期、时间<br />select getdate() <br />2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值<br />例如:向日期加上2天<br />select dateadd(day,2,'2004-10-15') --返回:2004-10-1700:00:00.000<br /><br />3. datediff 返回跨两个指定日期的日期和时间边界数。<br />select datediff(day,'2004-09-01',原创 2010-12-24 12:12:00 · 449 阅读 · 0 评论 -
SQL Server2005 定时作业job的设置方法
<br />如果在SQL Server 2005 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。<br /> ◆1、管理->SQL Server代理->作业(按鼠标右键)->新建作业-><br /> ◆2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号-><br /> 分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQL Server用户[转载 2010-09-26 11:18:00 · 1637 阅读 · 0 评论 -
如何停止 SQL Server 代理(SQL Server 配置管理器)
<br /> 停止 SQL Server 代理服务 <br />在“开始”菜单中,依次指向“所有程序”、Microsoft SQL Server 2008 R2、“配置工具”,然后单击“SQL Server 配置管理器”。<br />在“SQL Server 配置管理器”中,展开“服务”,然后单击“SQL Server 代理”。<br />在结果窗格中,右键单击 SQL Server 代理的任意实例,再单击“停止”。<br />SQL Server 代理旁边的图标上和工具栏上的红框指示 SQL Serve原创 2010-09-26 10:27:00 · 465 阅读 · 0 评论 -
如何启动 SQL Server Agent(SQL Server 配置管理器)
<br />可以从 SQL Server 配置管理器停止和启动 SQL Server 代理。<br /> 启动 SQL Server 代理服务 <br />在“开始”菜单中,依次指向“所有程序”、Microsoft SQL Server 2008 R2、“配置工具”,然后单击“SQL Server 配置管理器”。<br />在 SQL Server 配置管理器中,展开“服务”,然后单击“SQL 代理”。<br />在结果窗格中,右键单击任何实例,再单击“启动”。<br />SQL Server Agent原创 2010-09-26 10:21:00 · 574 阅读 · 0 评论 -
如何启动 SQL Server 代理(net 命令)
<br />启动 SQL Server 代理的默认实例 <br /><br />在命令提示符下,输入下列命令之一:<br />net start "SQL Server Agent (MSSQLSERVER)"<br />- 或 -<br />net start SQLSERVERAGENT<br />启动 SQL Server 代理的命名实例 在命令提示符下,输入下列命令之一:请用要管理的实例的名称替换 <实例名>。net start "SQL Server Agent( instancename )"原创 2010-09-26 10:21:00 · 293 阅读 · 0 评论 -
sql 不同服务器,相同数据库导数据;一台服务器,不同数据库导数据
启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigureinsert into opendatasource('SQLOLEDB','Data Source=192.168.1.111;User ID=sa;Password=123456;database=provi_hmw').p转载 2010-09-19 16:30:00 · 249 阅读 · 0 评论 -
Mysql多线程、多用户同时操作数据库获取当前用户操作的最新主键值(mysql_insert_id() 函数返回上一步 INSERT 操作产生的 ID)
定义和用法mysql_insert_id() 函数返回上一步 INSERT 操作产生的 ID。如果上一查询没有产生 AUTO_INCREMENT 的 ID,则 mysql_insert_id() 返回 0。语法mysql_insert_id(connection)参数描述connection可选。规定 MySQL 连接。如果未规定,则使用上一个连原创 2012-07-20 13:29:49 · 690 阅读 · 0 评论 -
字符串的拼接-MYSQL
SQL允许两个或者多个字段之间进行计算,字符串类型的字段也不例外。比如我们需要以“工号+姓名”的方式在报表中显示一个员工的信息,那么就需要把工号和姓名两个字符串类型的字段拼接计算;再如我们需要在报表中在每个员工的工号前增加“Old”这个文本。这时候就需要我们对字符串类型的字段(包括字符串类型的常量字段)进行拼接。在不同的数据库系统下的字符串拼接是有很大差异的,因此这里我们将讲解主流数据库下的字符串转载 2012-12-01 13:00:10 · 8701 阅读 · 0 评论 -
MySQL DATE_FORMAT() 函数
定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。可以使用的格式有:格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天转载 2012-09-24 11:22:42 · 217 阅读 · 0 评论 -
MySQL导出导入数据命令
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_us转载 2012-07-24 11:53:00 · 196 阅读 · 0 评论 -
mysql导入数据方法mysqlimport .
1).mysqlimport的语法介绍: mysqlimport位于mysql/bin目录中,是mysql的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可供选择。这个工具把一个文本文件(text file)导入到你指定的数据库和表中。比方说我们要从文件Customers.txt中把数据导入到数据库Meet_A_Geek中的表 Custerm转载 2012-07-24 11:52:15 · 234 阅读 · 0 评论 -
MySql的mysqlimport 工具
不使用用户名/密码不可能在命令行下执行MySql的工具向数据库中导入数据,就像没有钥匙怎么打开房门。+++++++++++++++++++++++++C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqlimport Meet_A_Geek customers.txtmysqlimport: Error: 1045 Access denied转载 2012-07-24 11:51:44 · 642 阅读 · 0 评论 -
Mysql多线程、多用户同时操作数据库获取当前用户操作的最新主键值(获取使用MySQL的LAST_INSERT_ID)
LAST_INSERT_ID自动返回最后一个 INSERT 或 UPDATE 操作为 AUTO_INCREMENT 列设置的第一个发生的值. 参考这里 The ID that was generated is maintained in the server on a per-connection basis. LAST_INSERT_ID是基于单个connection的, 不可能转载 2012-07-20 13:28:09 · 554 阅读 · 0 评论 -
查看临时表空间使用情况
selectf.tablespace_name,sum(f.bytes_free + f.bytes_used)/1024/1024 "合计 MB",sum((f.bytes_free + f.bytes_used) - nvl(p.bytes_used, 0))/1024/1024 "已用 MB"from sys.v_$temp_space_header f, db原创 2017-11-13 13:16:15 · 1685 阅读 · 0 评论 -
windows下MongoDB的安装及配置
一、先登录Mongodb官网https://www.mongodb.com/download-center#community下载 安装包。32、64位的都行。二、安装MongoDB下载后的安装包:安装比较简单,类似于普通QQ软件,中间主要是选择“Custom”自定义 安装路径修改下:D:\software\MongoDB然后不断“下一步”,安装至结束。安装比较容易。难点在启动Mongodb的服务以及将MongoDB设置成Windows服务,加配置文件在windows的“...原创 2021-05-24 16:32:18 · 390 阅读 · 0 评论 -
sqlserver2005使用convert转换日期
<br />server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换<br />语句及查询结果:<br />Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM<br />Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06<br />Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16<br />原创 2010-10-18 14:35:00 · 172 阅读 · 0 评论