
数据库
文章平均质量分 81
pythoner
这个作者很懒,什么都没留下…
展开
-
PostgreSQL数据库导入备份数据
使用psql命令导入备份的数据,具体命令如下:psql -U 用户名 -d 数据库名 < 备份数据文件的完整路径也可以用psql命令来导入特定的数据,具体可使用psql --help来看帮助文档。原创 2008-07-11 22:30:00 · 654 阅读 · 0 评论 -
MySQL日期,时间函数整理
一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+除了 now...原创 2010-11-15 17:05:19 · 129 阅读 · 0 评论 -
mysql存储引擎: InnoDB和MyISAM
1. MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原...原创 2010-06-29 11:10:43 · 126 阅读 · 0 评论 -
Dreamhost上数据库的中文问题
我在Dreamhost上搭建了一个网站,数据库使用的是mysql,结果没法输入中文. 检查了一下,原来是数据库的编码选择有问题,那就直接在终端上重新创建一个新数据库吧:[code="sql"]create database mynewdb default charset utf8 collate utf8_general_ci;[/code]这样在这个数据库上创建的表的默认编码就编...原创 2010-08-05 14:59:14 · 194 阅读 · 0 评论 -
Postgresql数据库日志维护
把数据库服务器的日志输出保存在一个地方是个好主意, 而不是仅仅把它们放到 /dev/null 里。 在碰到危险的问题的时候,日志输出是非常宝贵的。不过,日志输出可能很庞大(特别是在比较高的调试级别上), 而且你不会无休止地保存它们.你需要"旋转"日志文件,这样生成新的日志文件并且经常抛弃老的. 如果你简单地把postmaster的stderr定向到一个文件中, 你会...2008-09-10 15:29:00 · 532 阅读 · 0 评论 -
PostgreSQL sequence问题
今天碰到一个插入数据的问题,分析了原因,发现是数据库中Sequence没有设置导致了表主键冲突,解决问题的方法如下:在写SQL文件插入数据之后,需要同步更新对应的sequence,如:setval('table_aaa_seq', (select max(id) from table_aaa));搞定。。。...2008-09-05 17:29:00 · 936 阅读 · 0 评论 -
postgreSQL配置文件及用户权限
PostgreSQL的配置文件及用户权限作者:小P来自:LinuxSir.Org摘要:为了能够远程修改和维护PostgreSQL数据库,我们会涉及到配置文件和用户权限的问题,本文主要介绍了如何配置PostgreSQL的主要配置文件,修改用户权限,使我们能够远程打开数据库;目录 1. 修改配置文件; 1.1 postgresql.conf; 1.2...2008-07-15 18:44:00 · 883 阅读 · 0 评论 -
pg_dump用法详解
在pg 8.3中, 可以使用多个-t来分割不同的table, 其他版本不清楚是否支持多个table导出.例如: 我要一次性导出table1, table2, table3, 可以这么来写:pg_dump -t table1 -t table2 -t table3 -F c -Z 9 databasename > abc.backup比较诡异的用法顺便把pg_dump的用法也...2008-07-15 18:42:00 · 2329 阅读 · 0 评论 -
Postgresql常见问题解答
常见问题 1.1)PostgreSQL 是什么?该怎么发音?1.2)谁控制和管理PostgreSQL ?1.3)PostgreSQL的版权是什么?1.4)PostgreSQL可以运行在哪些操作系统平台上?1.5)我从哪里能得到PostgreSQL?1.6)最新版的PostgreSQL 是什么?1.7)我从哪里能得到对PostgreSQL 的支持?1.8)我如何提交一...2008-07-15 18:39:00 · 583 阅读 · 0 评论 -
PostgreSQL数据库导入备份数据
使用psql命令导入备份的数据,具体命令如下:psql -U 用户名 -d 数据库名 < 备份数据文件的完整路径也可以用psql命令来导入特定的数据,具体可使用psql --help来看帮助文档。...2008-07-11 22:30:22 · 98 阅读 · 0 评论 -
PostgreSQL数据库导出命令pg_dump详解
pg_dump 是一个将 PostgreSQL 数据库保存到一个脚本或者归档文件中的工具. 这个脚本文件的格式是纯文本,它包含许多 SQL 命令, 这些 SQL 命令可以用于重建该数据库并将之恢复到保存成脚本的时候的状态. 要恢复这些脚本,使用 psql。 它们甚至可以用于在其它机器甚至是其它硬件体系的机器上 重建该数据库,通过对脚本进行一些修改,甚至可以在其它 SQL 数据库产品 上重建该数据库...2008-07-11 22:26:08 · 966 阅读 · 0 评论 -
Postgresql数据库日志维护
把数据库服务器的日志输出保存在一个地方是个好主意, 而不是仅仅把它们放到 /dev/null 里。 在碰到危险的问题的时候,日志输出是非常宝贵的。不过,日志输出可能很庞大(特别是在比较高的调试级别上), 而且你不会无休止地保存它们.你需要"旋转"日志文件,这样生成新的日志文件并且经常抛弃老的. 如果你简单地把postmaster的stderr定向到一个文件中, 你会有日志输转载 2008-09-10 15:29:00 · 1126 阅读 · 0 评论 -
PostgreSQL sequence问题
今天碰到一个插入数据的问题,分析了原因,发现是数据库中Sequence没有设置导致了表主键冲突,解决问题的方法如下:在写SQL文件插入数据之后,需要同步更新对应的sequence,如:setval(table_aaa_seq, (select max(id) from table_aaa));搞定。。。原创 2008-09-05 17:29:00 · 1277 阅读 · 0 评论 -
Howto Backup PostgreSQL Databases Server With pg_dump command
Trac back: http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.htmlPostgreSQL is a one of the robust, open source database server. LikeMySQL database server, it provides utilities for c转载 2008-07-30 22:49:00 · 697 阅读 · 0 评论 -
Postgresql常见问题解答
常见问题 1.1)PostgreSQL 是什么?该怎么发音?1.2)谁控制和管理PostgreSQL ?1.3)PostgreSQL的版权是什么?1.4)PostgreSQL可以运行在哪些操作系统平台上?1.5)我从哪里能得到PostgreSQL?1.6)最新版的PostgreSQL 是什么?1.7)我从哪里能得到对PostgreSQL 的支持?1.8)我如何提交一个BUG报告?1.9)我如何了解转载 2008-07-15 18:39:00 · 1022 阅读 · 0 评论 -
postgreSQL配置文件及用户权限
PostgreSQL的配置文件及用户权限作者:小P来自:LinuxSir.Org摘要:为了能够远程修改和维护PostgreSQL数据库,我们会涉及到配置文件和用户权限的问题,本文主要介绍了如何配置PostgreSQL的主要配置文件,修改用户权限,使我们能够远程打开数据库;目录 1. 修改配置文件; 1.1 postgresql.conf; 1.2 pg_hba.conf转载 2008-07-15 18:44:00 · 4794 阅读 · 0 评论 -
PostgreSQL数据库导出命令pg_dump详解
pg_dump 是一个将 PostgreSQL 数据库保存到一个脚本或者归档文件中的工具. 这个脚本文件的格式是纯文本,它包含许多 SQL 命令, 这些 SQL 命令可以用于重建该数据库并将之恢复到保存成脚本的时候的状态. 要恢复这些脚本,使用 psql。 它们甚至可以用于在其它机器甚至是其它硬件体系的机器上 重建该数据库,通过对脚本进行一些修改,甚至可以在其它 SQL 数据库产品 上重建该数据库原创 2008-07-11 22:26:00 · 2675 阅读 · 0 评论 -
mysql查询指定日期数据
查询今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL ...原创 2012-04-18 10:55:47 · 413 阅读 · 0 评论