progreSQL基础

基础使用

创建和删除数据库

createdb 数据库名 数据库名必须以字母开头,并且长度小于63。缺省数据库名称是用户名。

dropdb 数据库名

访问数据库

命令行访问

psql [-U username] 数据库名 默认数据库名是用户名。

访问提示符如果是mydb=#是超级用户,mydb=>是普通用户

psql程序有一些不属于SQL命令的内部命令。它们以反斜线开头,“\”。 欢迎信息中列出了一些这种命令。比如,你可以用下面的命令获取各种PostgreSQL的SQL命令的帮助语法:

mydb=> \h

要退出psql,输入:

mydb=> \q

psql-s选项表示置于单步模式,它在向服务器发送每个语句之前暂停

$ psql -s mydb

\i命令从指定的文件中读取命令:

mydb=> \i basics.sql
sql

PostgreSQL支持标准的SQL类型intsmallintrealdouble precisionchar(*N*)varchar(*N*)datetimetimestampinterval,还支持其他的通用功能的类型和丰富的几何类型。PostgreSQL中可以定制任意数量的用户定义数据类型。因而类型名并不是语法关键字,除了SQL标准要求支持的特例外。

CREATE TABLE cities (
    name            varchar(80),
    location        point
  -- 类型point就是一种PostgreSQL特有数据类型的例子。
);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值