今天来看下pgsql怎么用去使用,比起那个难理解的文字理解,实战能更好的去了解认识它。使用之前我们必须有自己的数据库和用户。
1、创建数据库
pgsql有个默认的数据库postgres,这个空的数据库一般都不用的,我们日常工作都都是以项目的名称作为数据库名。比如说我要做测试做创建一个测试的数据库:
-- 新建数据库
create database db_test;
-- 删除数据库
drop database db_test;
-- 修改数据库名
alter database db_test rename to db_test1;
2.创建用户
一般一个数据都有多个用户,通过根据读写来设置不同的用户。这样能更安全的管理数据库!
-- 创建用户
CREATE USER pgmanager WITH PASSWORD '123456';
-- 授权数据库给用户
GRANT ALL PRIVILEGES ON DATABASE db_test TO pgmanager;
连接测试
3.创建模式
schema在数据库中表示的是数据库对象集合,它包含了各种对像,比如:表,视图,存储过程,索引等等。
create SCHEMA test;
GRANT USAGE ON SCHEMA test to pgmanager;
4.创建表
表作为数据的核心载体,日常工作比打交道的存在。
CREATE TABLE test.weather (
city varchar(80),temp_lo int,temp_hi int,prcp real,date date
);
5.插入数据
将数据写入表中,方便后续数据的读取和修改。
INSERT INTO test.weather (city,temp_lo,temp_hi,prcp,"date") VALUES('北京',1,36,698.4,'2023-03-15');
数据查看
select city,date from test.weather w
这样数据库的简单初始化过程就完成了,但实际开发中都要先做表结构设计才能去创建表,这边避免数据库后期频繁修改。
原文地址:https://blog.csdn.net/m0_60821938/article/details/129568241
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。