程序员

PostgreSQL 数据库操作

2018-03-20  本文已影响46人  斐波那契额
postgres.jpg

2.1 创建数据库

在 PostgreSQL 中,可以使用 <strong style="color: red;">CREATE DATABASE</strong> 命令创建数据库。

语法:

CREATE DATABASE database_name;

这里,database_name 是指定要创建的数据库的名称

2.2 删除数据库

在 PostgreSQL 中,可以使用<strong style="color: red;">DROP DATABASE</strong> 命令删除数据库。

语法:

DROP DATABASE database_name;

这里,database_name 是指定要创建的数据库的名称

2.3 创建表

在 PostgreSQL 中,<strong style="color: red;">CREATE TABLE</strong>语句用于在任何给定的数据库中创建一个新表。

语法:

CREATE TABLE table_name(  
   column1 datatype,  
   column2 datatype,  
   column3 datatype,  
   .....  
   columnN datatype,  
   PRIMARY KEY( one or more columns )  
);

例如:

CREATE TABLE public.students
(
  id integer NOT NULL,
  name character(100),
  subjects character(1),
  CONSTRAINT student2_pkey PRIMARY KEY (id)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE public.students
  OWNER TO postgres;
COMMENT ON TABLE public.students
  IS '这是一个学生信息表';

2.4 删除表

在 PostgreSQL 中,<strong style="color: red;">DROP TABLE</strong>语句用于在任何给定的数据库中删除一个表。

语法:

DROP TABLE students;

2.5 模式(架构)

模式(也叫架构)是指定的表集合。 它还可以包含视图,索引,序列,数据类型,运算符和函数。

2.5.1 创建模式

在 PostgreSQL 中,<strong style="color: red;">CREATE SCHEMA</strong>语句用于创建模式。 模式不能嵌套。

语法:

CREATE SCHEMA schema_name;

通过 SQL 命令行直接创建

CREATE SCHEMA myschema;
2.5.2 删除 PostgreSQL 模式
2.5.3 使用架构的优点:
上一篇下一篇

猜你喜欢

热点阅读