![](https://img-blog.csdnimg.cn/20210105162805561.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 91
数据库相关的知识
555路过555
这个作者很懒,什么都没留下…
展开
-
PostgreSQL入门教程
一、安装首先,安装PostgreSQL客户端。sudo apt-get install postgresql-client然后,安装PostgreSQL服务器。sudo apt-get install postgresql正常情况下,安装完成后,PostgreSQL服务器会自动在本机的5432端口开启。如果还想安装图形管理界面,可以运行下面命令,但是本文不涉...转载 2018-07-02 10:55:55 · 257 阅读 · 0 评论 -
SQLAlchemy执行原生语句
1. 为什么使用session您的所有查询都应该通过会话对象,无论它们是否是原始SQL。这可确保查询由事务正确管理,从而允许将同一请求中的多个查询作为单个单元提交或回滚。使用引擎或在事务之外会使您面临更大的微妙风险,可能很难检测到可能导致数据损坏的错误。每个请求应该只与一个事务相关联,并且使用db.session将确保您的应用程序就是这种情况。2. 在FLASK-SQLAl...原创 2019-06-24 17:27:12 · 2681 阅读 · 0 评论 -
http://blog.csdn.net/neo_liu0000/article/category/797059
http://blog.csdn.net/neo_liu0000/article/category/797059 第六章 数据类型6.1概述 PostgreSQL 提供了丰富的数据类型。用户可以使用 CREATE TYPE 命令在数据库中创建新的数据类型。PostgreSQL 的数据类型被分为四种,分别是基本数据类型、...转载 2018-07-05 16:35:46 · 203 阅读 · 0 评论 -
如何查看sqlalchemy执行的原始sql语句?
原址SQLAlchemy打开SQL语句方法如下,echo=true将开启该功能: engine = create_engine(“”, echo=True)Flask-SQLAlchemy打开SQL方法如下: app.config[“SQLALCHEMY_ECHO”] = True...转载 2018-07-05 15:50:48 · 5225 阅读 · 0 评论 -
https://yq.aliyun.com/articles/74419
原址标签PostgreSQL , upsert , insert on conflict do背景PostgreSQL 9.5 引入了一项新功能,UPSERT(insert on conflict do),当插入遇到约束错误时,直接返回,或者改为执行UPDATE。语法如下Command: INSERT Description: create new r...转载 2018-07-04 19:40:29 · 1954 阅读 · 0 评论 -
什么时候需要commit
今天在oracle的SQL plus 中执行了删除和查询操作,然后在PL/SQL中也执行查询操作,语句一样,结果却不一样,让我大感郁闷,后来才突然想到可能是两边数据不一致造成的,但是为什么不一致呢,就是没用commit,在网上查了一下,大概是这样说的:DML语言,比如update,delete,i...转载 2018-07-17 09:17:22 · 9412 阅读 · 1 评论 -
用客户端命令psql连接 PostgreSQL 不输入密码的方法
用客户端命令psql连接 PostgreSQL 不输入密码的方法 用psql命令连接远程的PostgreSql数据库时,在命令中不能传密码,只能连接后,再按照提...转载 2018-07-17 09:15:49 · 3177 阅读 · 1 评论 -
postgreSQL中的内连接和外连接
原址 测试数据:city表:create table city(id int,name text);insert into city values(0,'北京'),(1,'西安'),(2,'天津'),(3,'上海'),(4,'哈尔滨'),(5,'西藏')12pers...转载 2018-07-09 10:57:55 · 1506 阅读 · 0 评论 -
postgresql 数据库中数据的导入导出(简单操作+示例)
原地址 一、命令操作: 数据的导出:$ pg_dump -U postgres(用户名) (-t 表名) 数据库名(缺省时同用户名) > 路径/文件名.sqlpostgres@debian:~$ pg_dump -U postgres -t ...转载 2018-07-02 13:57:25 · 7635 阅读 · 0 评论 -
Postgres使用ALTER USER命令修改用户的密码、密码过期,锁定,解锁
原地址使用ALTER USER命令修改用户的密码、密码过期,锁定,解锁(1)修改用户的口令,将用户的口令修改为新的密码highgo=#create user test with password ‘test’;CREATEROLEhighgo=#select us...转载 2018-07-02 11:26:30 · 3178 阅读 · 0 评论 -
如何查看postgresql数据库用户?
postgres=# \du                        &nbs转载 2018-07-02 11:05:55 · 5140 阅读 · 0 评论 -
Flask-SQLAlchemy选择日期等于今天的数据
1. 模型class User(db.Model): created = db.Column(db.DateTime, nullable=False, default=datetime.utcnow)2. 选择日期等于今天的数据User.query.filter(db.cast(User.created, db.DATE) == db.cast(User.created, db.DATE...原创 2019-06-24 17:55:16 · 2369 阅读 · 0 评论