PostgreSQL 创建数据库、创建用户、赋予权限、创建表、主键总结
-- 创建数据库
CREATE DATABASE mydatabase;
-- 创建用户
CREATE USER myuser WITH PASSWORD 'mypassword';
-- 切换到新创建的数据库
\c mydatabase
-- 赋予用户权限
GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;
-- 创建表
CREATE TABLE mytable (
id SERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL,
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
-- 创建表的约束之后的结束语句
ALTER TABLE mytable
ADD CONSTRAINT some_constraint_name CHECK (name != '');
这段代码展示了如何在PostgreSQL中创建数据库、创建用户、赋予权限、创建表以及如何为表添加约束。这是数据库管理和开发的基本操作,对于学习PostgreSQL的开发者来说具有很好的示例价值。
评论已关闭