ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
[TOC] ## 创建表格 语法 ``` CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( 一个或多个列 ) ); ``` ``` CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL ); ``` ## 查看表格列表 命令行 ``` > \d 关联列表 架构模式 | 名称 | 类型 | 拥有者 ----------+---------+--------+---------- public | hello | 数据表 | postgres public | sal_emp | 数据表 | postgres (2 行记录) ``` sql ``` > SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' AND tablename NOT LIKE 'sql_%'ORDER BY tablename; tablename ----------- company hello person sal_emp ``` ## 查看表结构 命令行 ``` > \d hello 数据表 "public.hello" 栏位 | 类型 | 校对规则 | 可空的 | 预设 ------+---------+----------+----------+------ id | integer | | not null | 索引: "hello_pkey" PRIMARY KEY, btree (id) ``` ## 删除表 sql ``` > drop table department; // 批量删除 > drop table department, company; ```