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指定检索哪些数据的列
要从表中检索所有字段的话,就把列名用一个 * 代替即可