
数据库
GeekLeee
这个作者很懒,什么都没留下…
展开
-
PostgreSQL创建新表
你可以通过声明表的名字和所有字段的名字及其类型来创建表∶CREATE TABLE weather ( city varchar(80), temp_lo int, -- 最低气温 temp_hi int, -- 最高气温 prcp real,原创 2016-10-09 16:22:31 · 6376 阅读 · 0 评论 -
SQL更新插入语句
REPLACE INTO {table_name} {colomns} VALUES ({x})INSERT INTO {table_name} {colomns} VALUES ({x})INSERT IGNORE INTO {table_name} {colomns} VALUES ({x})INSERT INTO table1 ( column1 )SELECT col1FROM原创 2017-07-19 10:02:22 · 756 阅读 · 2 评论 -
PostgreSQL新手教程
安装1首先,安装PostgreSQL客户端。 sudo apt-get install postgresql-client然后,安装PostgreSQL服务器。 sudo apt-get install postgresql2正常情况下,安装完成后,PostgreSQL服务器会自动在本机的5432端口开启。如果还想安装图形管理界面,可以运行下面命令,但是本文不涉及这方面内容。原创 2016-10-08 13:25:04 · 7042 阅读 · 0 评论 -
ORM:django的ORM和SQLalchemy
ORM对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。 一般的ORM包括以下四部分: 一个对持久类对象进行CRUD操作的API; 一个语言或API用来规定与类和类属性相关的查询;原创 2016-10-13 14:02:44 · 1498 阅读 · 0 评论 -
django column缺失
postgresql常用命令django.db.utils.ProgrammingError: column jiandu_gov_pol_air_result.county does not existLINE 1: ...u_gov_pol_air_result"."times" = 'NaN'::float AND "jiandu_go...解决办法:在已有的表中添加新字段在已有的表里添加原创 2016-10-11 10:54:24 · 1831 阅读 · 0 评论 -
从头开始创建django项目和链接postgreSQL
创建数据库ubuntuq@ubuntuq-HP-Compaq-6910p-RH241AV:~/下载/wuran$ su postgres密码: postgres@ubuntuq-HP-Compaq-6910p-RH241AV:/home/ubuntuq/下载/wuran$ psqlpsql (9.3.11)Type "help" for help.postgres=# \lpostgre原创 2016-10-10 21:43:06 · 5850 阅读 · 1 评论 -
在Django上设置postgresql和运行代码
创建postgresql数据库在django中设置postgresql数据库信息在django中迁移数据库和运行代码原创 2016-10-10 17:47:11 · 2901 阅读 · 0 评论 -
postgresql的命令
ubuntuq@ubuntuq-HP-Compaq-6910p-RH241AV:~$ su postgres#进入超级管理员密码: admin123$postgres@ubuntuq-HP-Compaq-6910p-RH241AV:/home/ubuntuq$ psql#进入psql数据库psql (9.3.11)Type "help" for help.postgres=# \l#查询原创 2016-10-10 16:34:08 · 1137 阅读 · 0 评论 -
Postgresql登录建库
postgres@ubuntuq-HP-Compaq-6910p-RH241AV:~$ psql -U geeklee -d postgres -h 127.0.0.1 -p 5432#登录Password for user geeklee: #输入密码138psql (9.3.11)SSL connection (cipher: DHE-RSA-AES256-GCM-SHA384, bi原创 2016-10-10 15:26:47 · 2867 阅读 · 0 评论 -
十步完全理解 SQL
十步完全理解 SQL原创 2016-10-10 10:01:39 · 592 阅读 · 2 评论 -
画图解释 SQL join 语句
画图解释 SQL join 语句原创 2016-10-10 09:48:49 · 866 阅读 · 2 评论 -
SQL的EQUI JOIN【join和left join区别】
EQUI JOIN 这是一种最普通的 JOIN 操作,它包含两种连接方式:INNER JOIN(或者是 JOIN )OUTER JOIN(包括: LEFT 、 RIGHT、 FULL OUTER JOIN)用例子最容易说明其中区别:-- This table reference contains authors and their books.#这是一个表格包含作者和他们的书籍。-- Th原创 2016-10-10 09:47:30 · 5058 阅读 · 3 评论 -
SQL语法【一】
标识符和关键字关键字 如:SELECT ,FROM 标识符 如:mytable , cities , weather SQL 标识符和关键字必须以一个字母开头 (a-z 以及带可区别标记的字母以及非拉丁字母 )或下划线开头 (_)开头。标识符和关键字里随后的字符可以是字母,数字(0-9), 或者下划线,但 SQL 标准不会定义包含数字或者以下划线开头或结尾的关键字。 标识符和关键字名字都是大原创 2016-10-09 17:24:54 · 541 阅读 · 2 评论 -
PostgreSQL drop和delete的区别
DROP我们还要提到如果你不再需要某个表,或者你想创建一个不同的表,那么你可以用下面的命令删除它:DROP TABLE tablename; 全部删除,表格和数据都清空DELETE我们用下面形式的语句的时候一定要小心DELETE FROM tablename; 只删除行,清空数据,但是表格还在 如果没有条件,DELETE 将从指定表中删除所有行,把它清空。做这些之前系统不会请求你确认!原创 2016-10-09 16:48:41 · 2224 阅读 · 2 评论 -
PostgreSQL外键
回忆一下 Chapter 2 里的 weather 和 cities 表。考虑一下下面的问题:你想确保没有人可以在 weather 表里插入一条在 cities 表里没有匹配记录的数据行。 这就叫维护你的表的参考完整性。 在简单的数据库系统里,实现(如果也叫实现)这个特性的方法 通常是先看看 cities 表里是否有匹配的记录, 然后插入或者拒绝新的 weather 记录。 这个方法有许多问题,而且原创 2016-10-09 16:08:43 · 3117 阅读 · 0 评论 -
sql语句
帕森斯原创 2017-08-17 10:27:58 · 322 阅读 · 0 评论