数据库

SQL sqlalchemy 初始化数据库 sqlite sqlalchemy query sqlalchemy session sqlalchemy filter sqlalchemy Column Elements SQL性能提升 orm http://...

2018-01-11 15:43:31

阅读数 311

评论数 0

psql

psql是PostgreSQL 的交互式客户端工具。 使用方法: psql [选项]… [数据库名称 [用户名称]] 通用选项: -c,–command=命令 执行单一命令(SQL或内部指令)然后结束 -d, --dbname=数据库名称 指定要连接的数据库 (默认:“Admin...

2018-10-02 20:27:37

阅读数 139

评论数 0

psql 元命令

命令 参数 描述 \a 如果当前的表输出格式是非对齐的,则切换成对齐格式。如果不是非对齐格式,则设置成非对齐格式。 \c [ dbname [ username ] [ host ] [ port ] ] 切换数据库或者用户 \cd [ directory ] 把当前工作...

2018-10-02 20:27:03

阅读数 79

评论数 0

psql 高级特性

1.视图 创建一个视图用来保存查询的中间结果,以后可以反复使用。 CREATE VIEW myview AS SELECT city, temp_lo, temp_hi, prcp, date, location FROM weather, cities W...

2018-10-02 20:26:29

阅读数 41

评论数 0

psql 数据类型

1.数值类型 名字 存储尺寸 描述 范围 smallint 2字节 小范围整数 -32768 to +32767 integer 4字节 整数的典型选择 -2147483648 to +2147483647 bigint 8字节 大范围整数 -922337203685477...

2018-10-02 20:25:59

阅读数 166

评论数 0

psql 约束

1.约束 1.检查约束 CREATE TABLE products ( product_no integer, name text, price numeric CHECK (price > 0) ); 2.非空约束 CREATE TABLE...

2018-10-02 20:25:18

阅读数 56

评论数 0

psql 基础操作

create database mydb; drop database mydb;

2018-10-02 20:24:44

阅读数 39

评论数 0

psql 表的行操作

插入操作 除了数字值之外,都用单引号包围。 INSERT INTO TABLE_NAME (column1, column2, column3,...columnN) VALUES (value1, value2, value3,...valueN); 更新操作 UPDATE table_n...

2018-10-02 20:24:11

阅读数 68

评论数 0

psql 权限管理

1.角色 1.创建角色 CREATE ROLE name; 2.删除角色 DROP ROLE name; 3.查看所有角色 SELECT rolname FROM pg_roles; \du; #列出所有角色 CREATE ROLE name SUPERUSER; #超级用户,只有在登录的时候才...

2018-10-02 20:23:30

阅读数 53

评论数 0

psql 模式

模式其实就是对表的分组 参考文献: http://www.postgres.cn/docs/10/ddl-schemas.html

2018-10-02 20:22:50

阅读数 61

评论数 0

psql 索引

索引 SELECT content FROM test1 WHERE id = constant; 在不建立索引的前提下,会扫描id列的所有行。建立索引后,则会将id列转换一个树的结构或者hash表,这样我们只要遍历查找一棵树的几层或者算出hash值即可。 索引类型 PostgreSQL提供了多种...

2018-10-01 10:51:30

阅读数 72

评论数 0

psql备份恢复

备份: pg_dump dbname > outfile 可以使用诸如-n schema 或-t table选项来备份该数据库中你能够 访问的部分 声明pg_dump连接哪个数据库服务器,使用命令行选项-hhost和 -p port。 要使用其他名字,要么声明-U选项...

2018-10-01 10:50:55

阅读数 227

评论数 0

psql 正则匹配

和LIKE模式不一样的是,正则表达式允许匹配串里的任何位置,除非该正则表达式显式地挂接在串的开头或者结尾。 substring(string from pattern) 提供了抽取一个匹配 POSIX 正则表达式模式的子串的方法。 regexp_replace(source, pattern, r...

2018-10-01 10:50:26

阅读数 92

评论数 0

psql json操作符合函数

1.json和jsonb操作符 操作符 右操作数类型 描述 例子 例子结果 -> int 获得 JSON 数组元素(索引从 0 开始,负整数结束) “’[{”“a”":"“foo”&q...

2018-10-01 10:49:50

阅读数 220

评论数 0

psql 时间日期操作符和函数

1.操作符 操作符 例子 结果 + date ‘2001-09-28’ + integer ‘7’ date ‘2001-10-05’ + date ‘2001-09-28’ + interval ‘1 hour’ timestamp ‘2001-09-28 01:00:00’...

2018-10-01 10:49:13

阅读数 131

评论数 0

psql 窗口函数

函数 返回类型 描述 row_number() bigint 当前行在其分区中的行号,从1计 rank() bigint 带间隙的当前行排名; 与该行的第一个同等行的row_number相同 dense_rank() bigint 不带间隙的当前行排名; 这个函数计数同等组...

2018-10-01 08:34:19

阅读数 66

评论数 0

psql 聚集函数

函数 参数类型 返回类型 局部模式 描述 avg(expression) smallint, int, bigint、real、double precision、numeric或interval 对于任何整数类型参数是numeric,对于一个浮点参数是double precisio...

2018-10-01 08:33:45

阅读数 51

评论数 0

psql 数组操作

函数 返回类型 描述 例子 结果 array_append(anyarray, anyelement) anyarray 向一个数组的末端追加一个元素 array_append(ARRAY[1,2], 3) {1,2,3} array_cat(anyarray, anyarra...

2018-10-01 08:33:00

阅读数 247

评论数 0

pandas 链接数据库

直接执行sql from pandas.io import sql sql.execute(‘SELECT * FROM table_name’, engine) sql.execute(‘INSERT INTO table_name VALUES(?, ?, ?)’, engine, param...

2018-10-01 08:32:03

阅读数 100

评论数 0

postgresql数据库

postgresql

2018-10-01 08:31:37

阅读数 40

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭