postgresql : Getting started
发布时间:2020-12-13 17:25:16 所属栏目:百科 来源:网络整理
导读:安装 postgresql : sudo apt-get install postgresql-9.3 包括客户端和服务器 postgresql-9.3 postgresql-common postgresql-client-9.3 postgresql-client-common 可以安装第三方库: postgresql-contrib-9.3 - additional supplied modules libpq-dev - l
安装postgresql: sudo apt-get install postgresql-9.3
包括客户端和服务器
postgresql-9.3
postgresql-common
postgresql-client-9.3
postgresql-client-common
可以安装第三方库:
postgresql-contrib-9.3 - additional supplied modules
libpq-dev - libraries and headers for C language frontend development
postgresql-server-dev-9.3 - libraries and headers for C language backend development
可以安装数据库管理GUI: pgadmin3 - pgAdmin III graphical administration utility
#####################################################################
postgresql的终端客户端是psql。 修改密码:
postgresql默认创建一个postgre数据库用户作为数据库管理员,密码为空。 su – postgresql #切换到该用户 passwd pastgres #在shell改postgres用户的密码 psql #进入psql,提示符为postgres=# ALTER USER/ROLE username WITH PASSWORD 'weizi'; #在psql更改用户密码 添加和删除用户:
su – postgresql
createuser username #在shell创建用户 dropuser username #在shell删除用户 psql SELECT usename/* FROM pg_user; #查看用户名 SELECT usename/* FROM pg_shadow; #查看用户信息 du #查看所有用户信息 CREATE ROLE username PASSWORD 'password'; #创建用户和密码,默认无权限。 CREATE ROLE username LOGIN; #创建有login权限的用户 CREATE ROLE username SUPERUSER; #创建超级用户 CREATE ROLE username CREATEDB; #创建有创建数据库权限的用户 CREATE ROLE username CREATEROLE; #创建有创建更多role权限的用户 DROP ROLE username; #删除role CREATE USER username; #创建用户,默认有login权限。 DROP USER username; #删除用户 添加和删除数据库:
su – postgres
createdb databasename #在shell创建数据库 dtopdb databasename #在shell删除数据库 psql databasename #直接进入创建的数据库 psql
SELECT datname/* FROM pg_database; l #查看当前用户的所有数据库 CREATE DATEBASE databasename; #创建数据库 c datebasename #切换到创建的数据库 建表和删表
SELECT tablename/* FROM pg_tables; 查看所有表 d #查看表关系 CREATE TABLE tablename(
type name,
… )
; #创建表 d tablename #查看表结构 DROP TABLE tablename; #删除表 ####################################################################
psql的使用 psql 进入psql psql databasename 直接进入数据库 help 查看所有信息 h 查看sql命令 ? 查看psql命令,用开始的命令 g 或者;用来执行sql语句 q 退出psql 提示符:databasename=#
未完待续...... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |