Django实现迷你淘宝(一) --- PostgreSQL

6 篇文章 0 订阅
4 篇文章 0 订阅

最近疫情待在家里,天天就是写作业,写写博客换换脑子,顺便总结一下这段时间所学。

本系列打算分为5部分, 分别是:

  1. postgres安装与入门
  2. django安装与入门
  3. 基于django的用户验证系统实现
  4. 基于Bootstrap的商品页面设计与美化
  5. 基于jQuery和AJax的购物车设计与实现

主要涉及到的内容有:

  • postgres和django简介
  • Bootstrap的基础应用
  • 利用jQuery和AJax让交互更流畅

Django实现迷你淘宝(一) — PostgreSQL安装与入门

1. 安装

linux: sudo apt install postgresql

mac: 利用EnterpriseDB进行下载安装,进入官网选择最新版本安装(下载安装包之后就和普通软件一样)

测试安装是否成功:

sudo -u postgres psql

也可以先通过sudo su - postgres切换到postgres用户,然后psql进入(若是无法识别psql,则用./bin/psql),这里引用管网的一段话描述psql是什么

Psql is the interactive terminal for working with Postgres. Theres an abundance of flags available for use when working with psql, but lets focus on some of the most important ones, then how to connect:

简单来说,psql就是一个可供用户和postgres直接交互的terminal

假如成功安装的话会看到如下的画面
在这里插入图片描述

2. 基本操作

成功安装之后,我们先用postgresql自身的API进行一些基本操作熟悉一下sql;
注:以下所有操作均在psql环境下完成

2.1 新建数据库

新建一个testDB数据库

CREATE DATABASE testDB;

注意sql语言是不区分大小写的,所以上面的语句会创建一个名叫testdb的数据库,如果想要强制大写的话,需要加上双引号CREATE DATABASE "testDB";

2.2 查看所有的数据库

\l

利用该指令可以看到所有的数据库,postgres默认会创建一个同名数据库和两个template数据库,可以看到这里有一个testDB数据库,就是我们刚才创建的(ACC_BBALL是我之前创建的)

table

2.3 查看用户

\du

在这里插入图片描述

2.4 修改用户密码

一般建议都新建一个用户,并且设置一个密码方便以后连接(和安全)。

\password userName

或者

ALTER USER postgres with encrypted password '12345';

2.5 连接(切换)数据库

\c testDB

注意,如果要想删除某一个数据库,你不能连接到该数据库

2.6 查看数据库内所有table

\d

2.7 查看某一具体表的属性

\d <table_name>

2.8 删除数据库

DROP DATABASE testDB;

一个很好的常用指令链接

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值