PostgreSQL基础2
来源:互联网 发布:大数据相关技术介绍 编辑:程序博客网 时间:2024/05/18 11:17
--执行语句
CREATE TABLE Product (product_id CHAR(4) NOT NULL,product_name VARCHAR(100) NOT NULL, product_type VARCHAR(32) NOT NULL,sale_price INTEGER,purchase_price INTEGER,regist_date DATE,PRIMARY KEY (product_id));
新建表Product,并添加6个字段
注意:1 NOT NULL作用是限定此字段不能为空;
2 VARCHAR 、INTEGER、DATE表示此字段的类型,此外,还有CHAR,在Oracle中还有VARCHAR2;
3 VARCHAR与CHAR的区别:CHAR是以指定长度存储字符串,比如CHAR(4)的product_id,输入abc,它不够长度4会以补空格的方式占4位;VARCHAR是以可变长度存储,VARCHAR(32)的product_type,输入abc,那它直占3位,只要少于指定长度都是可以的。
4 PRIMARY KEY(product_id):将product_id这个字段作为表product的主键(特点:不能为空,要唯一;作用:可以确定一行数据,加快数据库的操作)
--执行语句
ALTER TABLE Product ADD COLUMN product_name_pinyin VARCHAR(100);
为表Product添加一个字段,即新的一列。
注意:在Oracle 中,可以不用写column。
--执行语句
ALTER TABLE Product DROP COLUMN product_name_pinyin;为表Product删除字段product_name_pinyin
--执行语句
BEGIN TRANSACTION;INSERT INTO Product VALUES('0001','T恤衫','衣服',1000,500,'2017-8-8');COMMIT;为表Product插入一条数据
注意:BEGIN TRANSACTION:开始插入行的指令语句
COMMIT:是确定插入行的指令语句
扩展:变更表名
Oracle PostgreSQL:
ALTER TABLE Product RENAME TO Offer;DB2
RENAME TABLE Product TO Offer;SQL Server
sp_rename 'Product','Offer';
MySQL
RENAME TABLE Product to Offer;
阅读全文
0 0
- PostgreSQL基础2
- 【PostgreSQL】PostgreSQL基础操作
- PostgreSQL基础
- postgreSQL基础
- PostgreSQL基础
- postgresql基础
- PostgreSQL 基础
- postgresql基础命令
- postgresql基础命令
- postgresql 基础用法
- postgresql基础学习
- PostgreSQL基础1
- postgresql基础配置
- Postgresql 2
- postgreSQL命令行操作基础-1
- CGI脚本基础环境+Postgresql
- PostgreSQL调整检查点的基础
- PostgreSQL基础3--SELECT语句基础
- reactwebAPP的各个页面之间的跳转以及footer相对应!
- K-D树小结
- 2017/8/8
- 动态规划 LCS 求两个序列A,B中全部的最长公共子序列
- unity嵌入 svn tools 整理
- PostgreSQL基础2
- hadoop单例模式安装运行
- TCP/IP协议学习笔记
- Linux 录屏及制作GIF
- 算法---累加/累积
- 暑假第8天总结
- loadrunner 服务器端性能指标分析
- JDK 学习日记
- mongodb的几种查询方式