随笔分类 - 数据仓库
摘要:1. 利用concat()函数拼接 MySQL中concat大法,可以无需游标,各种拼接,复制出来即用。 下面是一些常用的例子。 1.1 批量修改一个库表名为小写或大写 有些应用系统在开发阶段使用的可能是开发人员本地安装的windows环境的MySQL,表名是不区分大小写的;而一般生产环境的MySQ
        阅读全文
                
摘要:1.背景及其意义 MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本文档旨在帮助或指导数据中心全体人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、 SQL编写等方面予以
        阅读全文
                
摘要:数据仓库研发规范 本文将介绍数据仓库研发规范的阶段规划、角色职责和整体流程。 在大数据时代,规范地进行数据资产管理已成为推动互联网、大数据、人工智能和实体经济深度融合的必要条件。贴近业务属性、兼顾研发各阶段要点的研发规范,可以切实提高研发效率,保障数据研发工作有条不紊地运作。而不完善的研发流程,会降
        阅读全文
                
摘要:备份类型介绍 备份类型可以分为物理备份和逻辑备份两种 物理备份是指通过拷贝数据库文件的方式完成备份,这种备份方式适用于数据库很大,数据重要且需要快速恢复的数据库逻辑备份是指通过备份数据库的逻辑结构(create database/table语句)和数据内容(insert语句或者文本文件)的方式完成备
        阅读全文
                
摘要:主从复制  mysql允许将主实例(master)上的数据同步到 一个或者多个从实例(slave)上,默认情况下复制时异步进行的,从库不需要一直连接到主库来同步数据  MySQL复制的数据粒度可以是主实例上所有的数据库,也可以是指定的一个或多个数据库,也可以是一个数据库里的指定的表 MySQL复
        阅读全文
                
摘要:MySQL表分区 表分区是将⼀个表的数据按照⼀定的规则⽔平划分为不同的逻辑块,并分别进⾏物理存储,这个规则就叫做分区函数,可以有不同的分区规则 5.7可以通过show plugins语句查看当前MySQL是否⽀持表分区功能 MySQL8.0移除了show plugins⾥对partition的显示,
        阅读全文
                
摘要:数据类型 固定浮点类型 ● decimal ● numeric 浮点类型 ● float ● double ● 与decimal相比是不精确类型 日期时间类型 ● TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ● ti
        阅读全文
                
摘要:参数 作用范围 全局:对实例的所有会话起作用 会话级:只对当前会话起作用 set session binlog_rows_query_log_events = on; set global binlog_rows_query_log_events = on; # 其中session是可以省略的 修改
        阅读全文
                
摘要:创建存储过程和函数 触发器 ● create trigger语句用来创建一个触发器,触发器的作用是当表上有对应SQL语句发生时,则触发执行 ● 触发器创建时需要指定对应的表名tbl_name create [definer = {user | current_user}] trigger trigg
        阅读全文
                
摘要:创建存储过程和函数 CREATE [DEFINER = {USER | CURRENT_USER}] # 定义者是谁 PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body CREATE [DEFINE
        阅读全文
                
摘要:常用命令 ● alter add alter table add <table_name> add <column_name> <data_type> [约束类型] [first | after 已经存在的字段名] ● rename alter table <旧表名> rename [to] <新表
        阅读全文
                
摘要:权限系统介绍 ● 什么是权限系统 权限系统是授予来自某个主机的某个用户可以查询、插入、修改、删除等数据库操作的权限 不能明确的指定拒接某个用户的连接 权限控制(授权与收回)的执行语句包括 create user,grant,revoke 授权后的权限都会存放在MySQL的内部数据库中(数据库名叫做m
        阅读全文
                
摘要:部署方式 1.docker上面部署 ● 部署最新版本 docker pull mysql:latest # 拉取最新版本的镜像文件 docker images # 查看已经安装的镜像文件 docker ps -a # c 运行mysql容器 docker run -itd --name mysql-
        阅读全文
                
摘要:1.创建示例数据 CREATE TABLE department_table ( company_code VARCHAR(10) COMMENT '公司编码', company_name VARCHAR(50) COMMENT '公司名称', department_code VARCHAR(10)
        阅读全文
                
摘要: 一、数据仓库相关 1.什么是数据仓库?请简述其特点和用途。 答案: 数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。 特点包括: 面向主题:围绕特定的主题组织数据,如销售、客户、产品等。 集成性:整合来自多个数据源的数据,消除数据的不一致性。 相对稳定性:
        阅读全文
                

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号