2020-01-07 slq基本语句

2020-01-07  本文已影响0人  ddlpmj

登录数据库

C:\xx\xx\psql.exe -U postgres

创建数据库

CREATE DATABASE <数据库名字>;

连接数据库

C:\xx\xx\psql.exe -U postgres -d <数据库名字>

创建表以及表中的列名

CREATE TABLE <表名>

(product_id      CHAR(4)      NOT NULL,

product_name    VARCHAR(100) NOT NULL,

product_type    VARCHAR(32)  NOT NULL,

sale_price      INTEGER ,

regist_date    DATE ,

PRIMARY KEY (product_id));

列名:半角英文,数字,下划线,必须以半角英语开头

数据类型:INTEGER — 存储整数;CHAR(10) — 储存字符,最大长度为10;

                  VARCHAR — 存储字符,不同于CHAR,不会用半角空格补满不足长度;

                  DATA — 存储日期;

约束:NOT NULL — 不能缺失

主键:指定特定数据时使用的列的组合

删除表

DROP TABLE <表名>

表定义更新

添加列:ALTER TABLE <表名> ADD COLUMN <列的定义>;

删除列:ALTER TABLE <表名> DROP COLUMN <列名>;

在表中插入数据

BEGIN TRANSACTION;

INSERT INTO <表名> VALUES ('XX','12','2020-11-1',1000);

COMMIT;

表名修改

ALTER TABLE <旧的表名> RENAME TO <新的表名>;

上一篇下一篇

猜你喜欢

热点阅读