加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql操作

发布时间:2020-12-13 16:44:34 所属栏目:百科 来源:网络整理
导读:显示数据库名 postgres=# select datname from pg_database; datname ----------- postgres template1 template0 (3 行记录) 创建数据库 postgres=# create database core_dev; CREATE DATABASE postgres=# select datname from pg_database; datname ------



显示数据库名
postgres=# select datname from pg_database;
datname
-----------
postgres
template1
template0
(3 行记录)

创建数据库
postgres=# create database core_dev;
CREATE DATABASE

postgres=# select datname from pg_database;
datname
-----------
postgres
core_dev
template1
template0
(4 行记录)

显示所有表相当于mysql的showtables;
postgres=# SELECT table_name FROM information_schema.tables WHERE table_schema =
'public';
table_name
------------
(0 行记录)


创建表
postgres=# CREATE TABLE user_tbl(name VARCHAR(20),signup_date DATE);
CREATE TABLE
postgres=# SELECT table_name FROM information_schema.tables WHERE table_schema =
'public';
table_name
------------
user_tbl
(1 行记录)


插入数据
postgres=# INSERT INTO user_tbl(name,signup_date) VALUES('测试','2017-12-04')
;
INSERT 0 1

查询数据
postgres=# select * from user_tbl;
name | signup_date
------+-------------
测试 | 2017-12-04
(1 行记录)

显示表结构相当与mysql的describetable_name;

postgres=# SELECT table_catalog,table_schema,table_name,column_name,udt_name FROM information_schema.columns WHERE table_name ='user_tbl'; table_catalog | table_schema | table_name | column_name | udt_name ---------------+--------------+------------+-------------+---------- postgres | public | user_tbl | name | varchar postgres | public | user_tbl | signup_date | date (2 行记录) postgres=#

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读