随笔分类 -  PostgreSQL

摘要:-- 查看异常值CREATE TABLE outerdata(id int PRIMARY KEY,value numeric); \COPY outerdata FROM 'C:\Users\iHJX_Alienware\Desktop\异常值.csv' WITH CSV HEADER; -- 加 阅读全文
posted @ 2019-05-01 08:58 swefii 阅读(1029) 评论(0) 推荐(0) 编辑
摘要:-- 1、查看缺失值CREATE TABLE dnull AS SELECT * FROM data; -- 复制数据SELECT * FROM dnull WHERE 房屋编码 IS NULL OR 小区 IS NULL OR 朝向 IS NULL OR 房屋单价 IS NULL OR 参考首付 阅读全文
posted @ 2019-04-27 13:52 swefii 阅读(823) 评论(0) 推荐(0) 编辑
摘要:1、数据导入 - COPY FROM CREATE DATABASE c04_datacleaning; \c c04_datacleaning 创建新的数据库 COPY table_name [ ( column_name [, ...] ) ] FROM { 'filename' | PROGR 阅读全文
posted @ 2019-04-21 10:33 swefii 阅读(703) 评论(0) 推荐(0) 编辑
摘要:1、WITH语句原理:通用表表达式(Common Table Expressions)/CTEs,在大型查询中的辅助语句 WITH name_for_summary_data AS ( SELECT Statement) SELECT columns FROM name_for_summary_da 阅读全文
posted @ 2019-04-21 09:59 swefii 阅读(584) 评论(0) 推荐(0) 编辑
摘要:1、算数运算符 SELECT 5+5; 加法 SELECT 10-5; 减法 SELECT 2*3; 乘法 SELECT 10.0/3; 除法 SELECT 10%7; 取余数 SELECT 2^3; 幂 SELECT |/25.0; 平方根 SELECT ||/27.0; 三次方根 SELECT 阅读全文
posted @ 2019-04-07 08:16 swefii 阅读(5306) 评论(0) 推荐(0) 编辑
摘要:1、列别名 SELECT column_name AS alias_name FROM table_name conditions... ; alias_name: 它指定分配给列的临时名称 SELECT name,MAX(salary) AS salary_max FROM company3 GR 阅读全文
posted @ 2019-04-07 08:12 swefii 阅读(660) 评论(0) 推荐(0) 编辑
摘要:-- 1、JOIN与UNION的区别详解 CREATE TABLE t1(id int,value1 text); INSERT INTO t1 VALUES(1,'a'),(2,'b'),(3,'c'); -- 创建表格t1 CREATE TABLE t2(id int,value2 text); INSERT INTO t2 VALUES(1,'aa'),(2,'bb'),(3,'c... 阅读全文
posted @ 2019-04-06 08:59 swefii 阅读(1937) 评论(0) 推荐(0) 编辑
摘要:1、通过WHERE进行简单连接 SELECT * FROM company3,department 不添加WHERE将会显示所有数据 SELECT * FROM company3,department WHERE company3.no = department.id; 通过WHERE构建匹配逻辑 阅读全文
posted @ 2019-04-06 08:50 swefii 阅读(242) 评论(0) 推荐(0) 编辑
摘要:基本语法 SELECT column-list FROM table_name WHERE [ conditions ] GROUP BY column1, column2 HAVING [ conditions ] ORDER BY column1, column2 注意顺序 → WHERE - 阅读全文
posted @ 2019-04-05 17:48 swefii 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:基本语法 SELECT column1, column2, columnN FROM table_name WHERE [search_condition] 操作符 =等于;<>不等于;!=不等于;>大于;<小于;>=大于等于;<=小于等于;!<不小于;!>不大于 SELECT * FROM stu 阅读全文
posted @ 2019-03-31 18:58 swefii 阅读(1575) 评论(0) 推荐(0) 编辑
摘要:1、查询语句 \h SELECT 查看SELECT语句说明 基本语法 SELECT column1, column2, columnN FROM table_name; 查询单列/多列数据 SELECT * FROM table_name; 查询所有列数据 CREATE TABLE student( 阅读全文
posted @ 2019-03-31 18:57 swefii 阅读(315) 评论(0) 推荐(0) 编辑
摘要:1、创建/删除新的数据库 \l 查看现有数据库 \h CREATE DATABASE 查看CREATE DATABASE语句说明 \h DROP DATABASE 查看DROP DATABASE语句说明 CREATE DATABASE c03_sqlstudy; \c c03_sqlstudy 创建 阅读全文
posted @ 2019-03-24 11:12 swefii 阅读(708) 评论(0) 推荐(0) 编辑
摘要:1、创建与删除用户 CREATE ROLE rolename; 方法1,创建角色 CREATE USER username; 方法2,创建用户 CREATE USER指令创建的用户默认是有登录权限的,而CREATE ROLE没有 DROP ROLE rolename; DROP USER usern 阅读全文
posted @ 2019-03-23 15:19 swefii 阅读(819) 评论(0) 推荐(0) 编辑
摘要:-- 1、\d命令:查看数据库内匹配关系,包括schema,name,type,owner \d -- 列出当前数据库中的所有表 \d name -- name为表名,显示该表的相关结构定义 \d name_pkey -- 显示name表的索引信息,primary key \d 通配符'*'或者'?' -- '*' → 模糊匹配,不限制字数 -- '?' → 模糊匹配,一个字... 阅读全文
posted @ 2019-03-17 22:02 swefii 阅读(598) 评论(0) 推荐(0) 编辑