数据开发专业名词汇总

一、DDL(Data Definition Language)数据定义语言:进行建库、建表、设置约束等操作;

eg.

1、创建数据库:
create database IF NOT EXISTS hncu CHARACTER SET utf8;

2、创建表格:
use hncu;
create table IF NOT EXISTS stud(
id int,
name varchar(30),
age int
);

3、更改表结构(设置约束)
desc stud; //查看表结构
alter table stud drop column age;
alter table stud add column age int;

4、删除表、删除数据库
drop table stud;
drop database hncu;

 

DML(Data Manipulation Language)数据操纵语言:对数据库中的数据进行一些增、删、改、查的操作;

eg.

select * from stud;
select name,age from stud; //查询指定的列
select name as 姓名, age as 年龄 from stud;

 

DQL(Data )数据查询语言,基本结构:SELECT FROM WHERE;

 

DCL(Data Control Language)数据控制语言:用于授予或回收访问数据库的权限

 

二、DW(data warehouse )数据仓库:

ODS(Operation Data Store)原始数据:数据保持原有,不做处理;

DWD(Data Warehouse Detail)细节数据层:对ODS层数进行清洗、维度退化、脱敏等;

DWS(Data Warehouse Service)服务数据层:对表按天进行轻度汇总

ADS(Application Data Store)数据应用层:为各种统计报表提供数据

 

三、UDF(user design function)用户自定义函数

 

posted @ 2020-08-05 12:34  Whisper12138  阅读(343)  评论(0编辑  收藏  举报