数据库
文章平均质量分 88
孙靖俊
这个作者很懒,什么都没留下…
展开
-
ClickHouse配置Hdfs存储数据
ClickHouse使用Hdfs作为外部存储原创 2023-09-01 18:54:27 · 1228 阅读 · 0 评论 -
ClickHouse安装及部署
clickhouse多种方式安装实践,可以选择适用自己场景的安装方式。选择最新稳定版本安装等原创 2023-08-21 14:15:49 · 1102 阅读 · 0 评论 -
索引的底层原理——B树,B+树
在文件存储系统中,会使用到B树来进行存储,为什么要这样做?这样做的原因是什么? 如果我们在很多数据中去查询一条数据,逐一进行比较是最容易想到的办法,逐一进行比较的算法时间复杂度是O(n),似乎是慢了点。这时我们就想到了AVL树,这种数据结构的搜索时间复杂度是O(logn),也就是说对数据进行排序,然后使用二分搜索的思路进行查找,时间复杂度当然就是O(logn),那么使用AVL树就可以了,为...原创 2020-02-20 18:29:43 · 693 阅读 · 0 评论 -
谈谈Java访问MySQL:JDBC的用法
文章目录基本介绍导入jar包简要介绍连接流程和配置代码演示JDBC核心组件加载数据库驱动获得连接获得Statemnet对象执行SQL语句处理结果集基本介绍要想用Java用操作MySQL数据库,就需要JDBC,JDBC是官方的一个jar包,提供了一系列操作数据库的接口,所以连接MySQL的第一步就是导入这个jar包。导入jar包这里jar包已经上传至百度云盘:链接:https://pan....原创 2019-08-01 15:16:43 · 2556 阅读 · 8 评论 -
sql server 中isnull函数的使用
isnull(v1,v2)v1,v2 是两个数据类型相同的值,在使用 isnull 函数的时候:1.v1,v2 的数据类型必须相同2.该函数可以理解为判断 v1 是否为 null ,如果 v1 为 null ,则该函数的返回值是 v2 ,v2 是用户自己设定的一个值,如果 v1 不为 null ,那么该函数的返回值为 v1 。...原创 2018-08-25 08:45:35 · 8895 阅读 · 0 评论 -
sql server如何删除表中重复数据
当我们需要删除表中重复的数据的时候,该如何操作呢?具体操作分为四个步骤:1.将查询到的无重复数据存入临时表中2.删除原表的内容3.将临时表插入到原表中4.删除临时表理解起来是比较简单的,这里举个例子--创建表CREATE TABLE AA( Id int, Name varchar(10))--为表添加信息INSERT INTO AA VALU...原创 2018-08-25 21:39:18 · 3009 阅读 · 0 评论 -
java连接sql server 2012(免费的jar包下载及导入教程)
连接sql server数据库分为四个步骤: 1.加载驱动 2.连接数据库 3.发送sql语句 ...原创 2018-09-16 22:06:20 · 34910 阅读 · 15 评论 -
数据库关系范式理论
准备知识码=键,主码就是主键。候选码:可以唯一确定一个元组的属性,可以是联合属性,候选码可以有多个。eg:在学生表中,学号就可以唯一确定一个学生,那么学号就是候选码在学生选课表中,学号不能唯一确定一个选课关系,而是由学号和课号共同确定一个选课关系, 所以学号和课号的组合做候选码,注意不是分别做候选码。在学生表中加入身份证号属性,学号和身份证号都可以唯一的确定一个学生记录,所...原创 2019-06-30 12:09:10 · 3313 阅读 · 0 评论 -
通过漫画学习MySQL索引及优化
该漫画为截图,仅供学习该漫画讲到了索引的优化,索引的失效,非常容易理解。转载 2019-07-26 20:32:30 · 557 阅读 · 0 评论 -
MYSQL语法速查
创建与使用数据库创建数据库CREATE DATABASE database_name;查看数据库SHOW DATABASES;使用数据库USE database_name;查看数据库下存在表SHOW TABLES;(前提是使用数据库)删除数据库DROP DATABASE database_name;创建与使用数据表创建表CREATE TABLE table_name...原创 2019-06-29 23:43:40 · 666 阅读 · 0 评论 -
MYSQL数据类型
整数类型整数类型字节数无符号取值范围有符号取值范围默认显示宽度(位)TINYINT10~255-128~1274SMALLINT20~65533-32768~327686MEDIUMINT30~16777215-8388608~83886089INT40~4294967295-8388608~838860811IN...原创 2019-06-23 12:59:58 · 528 阅读 · 0 评论 -
数据库概念题理解
名词解释数据库:数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。数据库的特点:数据按一定的数据模型组织,描述和存储;可为各种用户共享。冗余度较小;数据独立性较高:易扩展数据库管理系统:数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。用于科学的组织和存储数据,高效的获取和维护数据。数据独立性:数据与程序之间奋力,包括逻辑独立性和物理独立性。逻辑独立性:当模式...原创 2019-06-19 20:14:58 · 1418 阅读 · 0 评论 -
数据库系统的内部体系(三级模式二级映像)
三级模式数据库系统的内部体系分为三级模式,内模式,模式和外模式。模式先来介绍模式,在数据库中有表的概念,表头信息如学生表的姓名,性别叫做“型”,也就是类型,每一个学生叫做实例,也是“值”。这个型就叫做模式,是从现实世界抽象出来的全局逻辑结构,是对现实世界的模拟。内模式内模式是物理结构的描述,是数据在数据库内部的表示方式,最贴近内存的一层模式,里面包括采用顺序还是链式结构,是否压缩,是否加...原创 2019-03-11 13:11:24 · 5701 阅读 · 1 评论