PostgreSQL基础命令

进入命令行终端:

sudo -u postgres psql

用户postgres是初始建立的用户,即切换到postgres操作数据库 使用其他用户进入命令行

psql -U username -b database -h localhost # 除了端口不是必须```



foo=#\du # 查看所有用户
新建数据库:
```sql
CREATE DATABASE newdatabase

CREATE DATABASE newdatabase; 新建用户: CREATE USER new_user; 赋予权限: GRANT ALL PRIVILEGES ON DATABASE newdatabase to "new_user"; 设定密码,一定要有单引号'括起来密码: ALTER USER new_user PASSWORD 'password'; 赋予数据库权限: AlTER USER new_user CREATEDB; 查看所有数据库: \l 切换数据库: \c database 列出当前数据库所有表 \d 查看指定表的所有字段 \d tablename