![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PostgreSQL
职场爱学习
职场爱学习,让你35岁没有中年危机。关注“职场爱学习”,快速提升。
展开
-
PostgreSQL 9的索引操作
–普通索引(单列索引) CREATE INDEX test_index ON test_table(user_name); –唯一索引(单列索引) CREATE UNIQUE INDEX id_index ON test_table(id); –组合索引 CREATE INDEX id_name_index ON test_table(id, user_name); –修改索引名 ALTER INDEX a_index RENAME TO b_index; –删除索引 DROP INDEX test_ind原创 2020-07-29 18:44:21 · 109 阅读 · 0 评论 -
PostgreSQL 9的常用函数,包括数学函数、字符串函数、日期函数、加密函数
–绝对值 SELECT ABS(-8.8); –圆周率 SELECT PI(); –平方根 SELECT SQRT(9); –求余 SELECT MOD(88.8, 7); –四舍五入(只保留整数) SELECT ROUND(1.54); –四舍五入(保留N位小数,N可以是负数和0) SELECT ROUND(1.54, 1); –x的y次方(POW和POWER的作用是一样的) SELECT POW(2, 3); –字符串长度(CHAR_LENGTH和LENGTH的作用是一样的) SELECT CHAR_L原创 2020-07-29 16:26:31 · 262 阅读 · 0 评论 -
PostgreSQL 9的表操作、约束
–创建表,表名不区分大小写 CREATE TABLE test_table ( id INT PRIMARY KEY, --主键约束 name VARCHAR(8) NOT NULL, --非空约束 code VARCHAR(16) UNIQUE, --唯一性约束 height FLOAT, status CHAR(1) DEFAULT ‘1’ --默认约束,指定默认值 ); –修改表名 ALTER TABLE test_table RENAME TO原创 2020-07-29 12:14:45 · 122 阅读 · 0 评论 -
PostgreSQL 9的数据库操作
–创建数据库(创建之后,可以用连接工具,修改数据库的属性、编码、授权,等等) CREATE DATABASE test_db; –修改数据库的名称 ALTER DATABASE test_db RENAME TO my_db; –修改数据库的最大连接数为10,默认是无限制 ALTER DATABASE test_db WITH CONNECTION LIMIT = 10; –删除数据库 DROP DATABASE test_db; ...原创 2020-07-29 11:46:02 · 153 阅读 · 0 评论