数据库
liudie_luo
生活就是这样,让人爱也让人恨!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库中字段的转换(varchar转换成datetime)
由于select *,convert(datetime,substring(Col008,1,8))as Col008 from s2 此种常用转换方式仍然有限制性,例如在数据库把字段更新成datetime时,不能精确求出分秒,或者有越界产生。所以可以用下面的方式进行完整的时间转换update s12 set Col008=cast (cast(substrin原创 2012-03-14 14:20:21 · 7816 阅读 · 0 评论 -
linux系统中终端备份postgre数据库
用pg_dump加压缩可在pg_restore还原的命令在下面 :备份:pg_dump -Fc -f openbravo.sql.gz openbravo还原:psql -U postgres进入创建 create database openbravo;\q退出还原pg_restore -Fc -d openbravo openbravo.sql.gz -U p原创 2012-08-29 09:20:16 · 1450 阅读 · 0 评论 -
整理下关于数据库备份的学习
数据库文件的备份1、逻辑备份方法就是采用命令将数据库的表导出,格式是dmp逻辑备份: exp fyzh/fyzh@GISDB file=e:\detail.dmp tables=(b$gc_detailind_s,b$gc_detailind_s_sdogeom);--导出某表逻辑恢复: IMP fyzh/fyzh@temp file=e:\detail.dmp tables=转载 2012-08-30 20:19:48 · 663 阅读 · 0 评论 -
查询数据库中的任意一条语句sql、 random
关于取数据库中的任意一条语句的总结:mysql:select * from table order by rand() limit 1PostgreSQL:select * from table order by random() limit 1Microsoft SQL Server:select top 1 colimn from table orde原创 2012-09-08 09:57:10 · 1474 阅读 · 0 评论 -
postsql grant 权限 role
周末的时候整了个postgres放入自己的电脑,郁闷之极的是:使用自己创建的用户tad,可以登录,可以查看,但是不能用此操作系统去访问数据库所属人为postgres的表,纠结之极! 继续整理,找: psql -U postgres 创建用户: CREATE ROLE tad LOGIN PASSWORD 'tad‘; CREATE原创 2012-10-08 09:19:15 · 1830 阅读 · 0 评论 -
postgresql创建function使两个表互动
create function f_m_stockcurrent_post(character varying(32))RETURNS integer as$$declarerec record;beginupdate stockcurrent set units=units+(select handqty from shipmentinline sp inner jo原创 2013-05-16 09:41:17 · 1296 阅读 · 0 评论 -
postgresql导出数据表还原
备份数据表,路径必须为下面路径。COPY (select * from ticketlines) to 'var/lib/postgresql/ticketlines'还原数据表COPY ticketlines from '/var/lib/postgresql/ticketlines.copy';这些可以在原数据表的基础上还原,但是必须保证原数据表与被还原数据不同原创 2013-05-16 09:47:25 · 1498 阅读 · 0 评论 -
postgres的自定义主键
由于我在使用hibernate的时候,其中有两个表是没有主键的,我嫌麻烦,就想添加一个主键,但是又必须遵循数据库中那些方面的原则。 所以:psql -U postgres openbravopos在数据库中没有函数get_uuid.sql中导入此函数。添加一个列, character varying(32)类型。update table set id=get_uuid();原创 2012-08-17 11:06:39 · 2018 阅读 · 0 评论
分享