数据库
文章平均质量分 83
引渡
越努力,越幸运
展开
-
【SQL】——查找员工入职以来的工资涨幅值
目录表结构表数据查询sql表结构CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`from_date`));表数据INSERT I...原创 2019-11-24 15:05:16 · 788 阅读 · 0 评论 -
【SQL】——计算每年之前(包括当年)历年之前的收益之和
目录表结构表数据查询SQL表结构DROP TABLE IF EXISTS `profit`;CREATE TABLE `profit` ( `Year` int(11) NULL DEFAULT NULL, `quarter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NUL...原创 2019-11-24 14:52:04 · 985 阅读 · 1 评论 -
存储过程,解决机房收费系统多表操作问题
一、背景 机房收费系统也敲了一段时间了,其中也遇到了很多问题,开始师父叫我先敲三层,后面再逐步添加存储过程、泛型、七层和设计模式等内容。开始觉得能敲三层就很不错了,但是敲了将近10个窗体的时候,觉得只敲三层太没意思了,而且每涉及到多表操作的时候,我都要敲一个过程,每一层里我都要写多一个过程,于是就想到了存储过层,觉得不能就这么简单没意思的罗列代码。 下面以注册为例,先看看我没原创 2015-03-29 11:06:19 · 893 阅读 · 30 评论 -
MySQL 使用concat函数拼接字段
前言 小编前两天面试遇到了一道笔试题,是写SQL语句的,当时没有写出来,现在回来研究了一下,发现其实很简单,只是小编没有遇到过而已。不多说了,请看实例再现。实例再现community表CREATE TABLE `community` ( `id` bigint(20) NOT NULL COMMENT '主键', `name` varchar(50) DEFAU原创 2017-12-18 13:36:53 · 3522 阅读 · 4 评论 -
linux环境下安装MySQL
这里写自定义目录标题下载安装启动数据库操作下载https://dev.mysql.com/downloads/tar -f zxvf安装1、把下载的安装包上传到/usr/local/下。2、解压tar zxvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz 3、复制解压后的mysql目录到系统的本地软件目录cp mysql-5.6.4...原创 2019-03-20 21:48:25 · 1769 阅读 · 2 评论 -
【Tidb】——概述
TiDB 简介TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB 的目标是为 OLTP (Online Transactional Process...原创 2019-04-07 19:08:37 · 610 阅读 · 0 评论 -
TiDB和ClickHouse的对比分析
前言之前项目中用到了ClickHouse,因为一些原因,组长想着把ClickHouse换成TiDB,然后这个艰巨的学习任务就落到小编身上了。项目现状每天项目中都有上万多条数据的查入,查询量也会不断扩大,如果后期项目范围扩大,每天将会有更大的数据量输入。所以需要找一个更为合适的数据库来支撑大数据的存储与查询。ultraDB和TiDB的优缺点ultraDB优点:只读取部分列时,可以减少...原创 2019-04-07 21:32:05 · 25574 阅读 · 11 评论 -
【TiDB】——框架理解
前言经过小编这几天的学习理解,对TiDB数据库有了一定理解,所以现在回来总结。整体框架TiDB主要分为3个核心组件:TiDB Server ,PD Server 和TiKV Server,还有用于解决用户复杂OLAP需求的TiSpark组件。部署一个单机版的TiDB,这三个组件都需要启动。如果用生产环境,需要使用Ansible部署TiDB集群。一个完整的TiDB集群框架如下图:TiKV...原创 2019-04-19 10:15:20 · 1842 阅读 · 0 评论 -
【SQL】——求部门最高工资的等级
昨天小编出去面试,遇到了这样一道SQL笔试题。SQL表部门表DROP TABLE IF EXISTS `demp`;CREATE TABLE `demp` ( `id` int(11) DEFAULT NULL, `depname` varchar(255) DEFAULT NULL, `depnum` int(11) DEFAULT NULL) ENGINE=InnoDB ...原创 2019-05-29 20:55:08 · 1824 阅读 · 0 评论 -
【SQL语句】Order by 两个字段同时排序
小编最近在项目中用到了order by 字句排序,并且是根据两个字段排序,到网搜寻一翻,果然收获不少。 order by 可同时排序2个字段,字段中间用英文逗号可开。1、f1用升序,f2用降序: order by f1,f2 desc或者也可以这样写: order by f1 asc, f2 desc栗子:SELECT * FR原创 2017-02-27 15:41:16 · 16070 阅读 · 22 评论 -
数据库视频总结
数据库视频总算是看完了,我也有勇气在原创 2014-08-06 11:19:28 · 1099 阅读 · 21 评论 -
【颗粒归仓,自考总结】——数据结构导论总结
引言 数据结构这本书开始觉得挺困能,对于课本上讲的结构理解起来还是有些困难得,经过小组讨论这些知识点还是渐渐清晰明了。 数据结构和操作系统、数据库联系得还是挺紧密的,操作系统和数据库都是以数据结构为基础的。数据结构是计算机组织数据和存储数据的方式。而所谓的逻辑结构就是数据的组织方式,存储结构就是数据的存储方式。其中涉及到两个转换,一个转换时原始数据以某种方式组织原创 2015-10-21 15:51:58 · 1302 阅读 · 31 评论 -
【面试复习】一周内销售额前三的SQL查询语句
前言 最近面试复习,越发的觉得自己的基础太弱了,趁着这个机会,也当是巩固基础知识吧。SQL语句 一、表中字段:部门ID,销售额,销售日期,销售数量,销售总价 要求:先按部门或销售数量总价统计排序,选出一周内销售总价前三名。 对应的SQL语句: SELECT departmentId, SUM(salemajor),原创 2016-07-16 17:18:15 · 11290 阅读 · 22 评论 -
MySQL启动本地连接服务
前言 MySQL数据库算是运用得很熟了,但是再次重装之后用NaviCat连接不上,出了这样一个错误。 有些措手不及,但是很明显感觉到是自己服务没有启才导致这样的错误,但是由于忘了怎么打开服务的步骤,就到网上查了一下,网上说法不一,最后只能搜MySQL如何启动本地服务了。最后问题解决了,但是决定写一篇博客总结一下,加深印象,以后启动服务就不用老到网上搜了。原创 2016-05-29 16:44:26 · 7302 阅读 · 35 评论 -
MySQL存储引擎
前言 在ITOO5.0的时候,创建数据库遇到了一些问题,在解决问题的过程中也对MySQL有了一些了解,前面几篇博客介绍了MySQL的远程连接,基本操作、和一些常见错误的解决。这篇博客说说我之前在sql server中没有遇到的东西——MySQL数据库存储引擎。MySQL存储引擎 存储 引擎就是指表的类型,数据库的存储引擎决定了表在计算机中的存储方式。 在这次ITOO5.0中遇到了原创 2016-03-27 15:18:07 · 1542 阅读 · 28 评论 -
MySQL基本操作
前言原创 2016-03-20 22:21:59 · 656 阅读 · 14 评论 -
MySQL启动远程连接
前言ITOO5.0用的数据库是MySQL,但是之前我们用的数据库都是SQL server ,所以对于MySQL是不太了解的。但是组员叫我建数据库,不建数据库就没法搭框架,为了这些活能顺利的进行,我只能硬着头皮上,其中也是遇到了很多问题。装了MySQL不行,因为要有一个可视化的工具,所以还要装NaviCat。打开NaviCat是没有什么东西,要自己连接MySQL数据库。其中细节也比较简单就不介绍原创 2016-03-05 16:58:59 · 868 阅读 · 17 评论 -
MySQL的一些事
前言 自从接手ITOO权限系统后,遇到了很多问题,特别是数据库,把之前的SQL server 改成了MySQL,从4.1框架到5.0框架,建了一遍数据库,后面又从5.0的新框架回到4.1的WCF框架,又建了一遍数据库,算是有了些许经验,现在先回来总结一下遇到的问题。外键怎么那么难建? 查了很多资料,在建表的时候就是很难给表添加外原创 2016-03-11 21:10:17 · 604 阅读 · 20 评论 -
【DRP学习总结】Hello Oracle!
前言 几经千山万水,总算是把DRP的开发环境和数据库搭起来了。开始看视频的时候很不认真,在老师设计数据库的时候也没有跟着弄,后面到了搭建环境的时候,发现真的是要用上数据库了,这个时候又倒回10多集视频,从创建数据库模型到导出数据脚本,再到创建用户、表空间和导入数据库脚本。这一整个过程中,收获了不少,但是从中也产生了不少疑问。收获 1、创建oracle用户 cre原创 2016-08-16 22:20:03 · 662 阅读 · 23 评论 -
桶排序
前言 软考考了两次还是没有过,主要是因为还没有找到学习算法的技巧,米老师着急了,再一次给我上了一节算法课。 兴趣是最好的老师 米老师再给我们将桶排序之前,把桶排序和选择排序的运行效果进行比较,发现桶排序的速度比选择排序快很多,然后就对排序有了很浓的兴趣,想知道它的原理,为什么会那么快。同时也到网上淘了本《哈希算法》,真所谓是兴趣是最好的老师。接下来米老师给原创 2016-07-24 13:19:13 · 509 阅读 · 30 评论