PG常用命令

PG(postgreSQL)常用相关命令

创建数据库

CREATE DATABASE xxx;
# xxx表示数据库的名称

如何进行查看数据库:

\l

删除数据库

drop database xxx;
# xxx表示数据库名称

创建数据库表

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

其中,table_name 表示数据库名,column表示字段名,datatype表示数据类型

删除数据库表

drop table xxx;
# xxx表示数据库表名

SQL模式架构

下面的语句用于创建模式,模式不能嵌套:

CREATE SCHEMA xxx;
# xxx表示模式名

在架构中创建数据库表

CREATE TABLE xxx.yyy
(
      a integer,
      b character(254)
)
# xxx表示架构名,yyy表示数据库表名

在架构中删除数据库表

ALTER TABLE xxx.yyy;

删除架构

# 如果存在数据库表需要加上CASCADE才可以删除掉
DROP SCHEMA myschema CASCADE;

查询

插入数据

插入可以用于表中插入新行,可以一次插入单行或者多行到表中。
使用方法如下:

INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)  
VALUES (value1, value2, value3,...valueN);
# column1, column2, column3,...columnN是要插入数据的表中的列的名称

查询数据

使用方法如下:

SELECT "column1", "column2".."column" FROM "table_name";
# column1,column2,.. columnN指定检索哪些数据的列

要从表中检索所有字段的话,就把列名用一个 * 代替即可

你可能感兴趣的:(数据库,oracle,数据库)