docker安装postgres10
postgres数据库连接信息数据库postgres端口25432账号和密码postgres\123456cc。
·
docker安装postgres10
docker run -d --name postgre_10 -v /data/postgres/postgres10/data:/var/lib/postgresql/data/ -e POSTGRES_PASSWORD=123456cc -p 25432:5432 postgres:10-alpine
postgres数据库连接信息
数据库postgres
端口25432
账号和密码postgres\123456cc
PostgreSQL 创建用户并赋予权限
创建一个test用户
CREATE USER test WITH PASSWORD 'password';
设置用户scheam的使用权限
必须要给用户设置对scheam的使用权限,否则会报错。
grant USAGE on SCHEMA public to test ;
postgres数据库创建一个名为students的数据表,增删改查
postgres数据库创建一个名为students的数据表,包含以下字段:id、name、email、phone、gender、password、age、create_time、update_time
CREATE TABLE students (
id SERIAL PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL UNIQUE,
phone VARCHAR(20),
gender VARCHAR(10),
password VARCHAR(255) NOT NULL,
age INT,
create_time TIMESTAMP NOT NULL DEFAULT NOW(),
update_time TIMESTAMP NOT NULL DEFAULT NOW()
);
插入5条数据
INSERT INTO students (name, email, phone, gender, password, age)
VALUES ('张三', 'zhangsan@example.com', '13800138000', '男', '123456', 20),
('李四', 'lisi@example.com', '13900139000', '女', 'abcdef', 21),
('王五', 'wangwu@example.com', '13700137000', '男', 'uvwxyz', 22),
('赵六', 'zhaoliu@example.com', '13600136000', '女', 'qrstuv', 23),
('孙七', 'sunqi@example.com', '13500135000', '男', 'wxyzab', 24);
删除一条数据
DELETE FROM students WHERE id = 3;
修改一条数据
UPDATE students
SET email = 'lisi_new@example.com'
WHERE id = 2;
查询数据
SELECT * FROM students;
SELECT * FROM students WHERE name = '张三';
SELECT * FROM students WHERE age BETWEEN 21 AND 24; --根据年龄范围查询学生信息
更多推荐
所有评论(0)