数据库技术-日排行
搭建一个利用docker启动服务的Flask的小demo 定义数据库 利用SQLAlchemy定义了两个表,其中Department通过relationship可以关联多个Employee,然后通过python console创建表和数据: 定义graphql的的Query 首先通过继承SQLAlc ...
yuminstallmariadb-servermariadb-ysystemctlstartmariadb开启服务mysql_secure_installation安全设置密码y-密码-y-n-y-ymysql-uroot-p123#注-u用户-p刚才设置的密码showdatabases;查看数据库use数据库名;使用数据库selectdatabase();查看当前使用的数据库createdat
JDBC事务管理 概念回顾: 1. 事务:一个包含多个步骤的业务操作,如果这个业务操作被事务管理,那么这个业务操作的多个步骤要么同时失败,要么同时成功 2. 事务操作: 开启事务 提交事务 回滚事务 3. 使用Connection对象来管理事务 开启事务:setAutoCommit(boolean ...
1 案例1:搭建MongoDB服务器 1.1 问题 满足以下要求: 在主机192.168.4.51上部署MongoDB服务 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:搭建MongoDB服务器 1)在主机192.168.4.51上部署MongoDB服务 MongoDB: 介于关系数据库和 ...
一、数据库引擎 数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象( ...
1.mongodb简介: 它是一个基于文档的非关系数据库提供程序。 优点: MongoDB 的架构较少。它是一个文档数据库,它的一个集合持有不同的文档。 从一个到另一个的文档的数量,内容和大小可能有差异。 MongoDB 中单个对象的结构很清淅。 MongoDB 中没有复杂的连接。 MongoDB ...
题目描述 创建一个actor表,包含如下列信息 列表类型是否为NULL含义 actor_id smallint(5) not null 主键id first_name varchar(45) not null 名字 last_name varchar(45) not null 姓氏 last_upd ...
嵌套查询的意思是,一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询。其中外层查询也称为父查询,主查询。内层查询也称子查询,从查询。 嵌套查询的工作方式是:先处理内查询,由内向外处理,外层查询利用内层查询的结果嵌套查询不仅仅可以用于父 ...
面试时,交流有关mysql索引问题时,发现有些人能够涛涛不绝的说出B+树和B树,平衡二叉树的区别,却说不出B+树和hash索引的区别。这种一看就知道是死记硬背,没有理解索引的本质。本文旨在剖析这背后的原理,欢迎留言探讨 ...
上一篇博客,我们介绍了ArrayBlockQueue,知道了它是基于数组实现的有界阻塞队列,既然有基于数组实现的,那么一定有基于链表实现的队列了,没错,当然有,这就是我们今天的主角:LinkedBlockingQueue。ArrayBlockQueue是有界的,那么LinkedBlockingQue ...
一、mysql调优 1.1 报错: Mysql: error 1040: Too many connections 1.2 原因: 1.3 最优计算方法: 服务器响应的最大连接数值占服务器上限连接数值的比例值在10%以上,如果在10%以下,说明mysql服务器最大连接上限值设置过高。 1.4 法一, ...
题目描述 对于表actor批量插入如下数据CREATE TABLE IF NOT EXISTS actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) ...
一:数据库的好处 1. 可以持久化保存数据在本地 2.结构化查询 二:数据库常见的概念 1.DB: 是datebase数据库的缩写,储存数据得到容器 2.DBMS:数据库管理系统,用于管理数据库,和创建数据库 3.SQL:结构化查询语言,用于和数据库的通信,不是某个数据库特有的,而是几乎所有数据库的 ...
前两天看了一个朋友做的mongodb数据库,他是自己从某网络大学试听课学的,从可读性和模块区分方面做的比较差,所以写下此文,以作交流. 首先是创建一个modules文件夹,这里面用来存放mongodb数据原型,把user,admin等数据暴露给index.js.以下做示例 先创建一个user原型 创 ...
题目描述 对于表actor批量插入如下数据,如果数据已经存在,请忽略,不使用replace操作CREATE TABLE IF NOT EXISTS actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT ...
BIML 101 - BIML 快速入门教程 第一节 连接数据库执行SQL语句 本小节将用BIML建一个简单的可以执行的包。 说明:Conection 里面配置了连接到.\sql2012 的服务器实例的Staging数据库。 虽然只是执行了一个SQL包还没有什么意义,但是掌握了如何通过BIML脚本, ...
1.存储引擎的介绍 (1)存储引擎 1.什么是存储引擎? mysql中建立的库 >文件夹 库中建立的表 >文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类 ...
Visio画数据库实体关系图 1.新增数据库模型图 2.调整比例 3.拖拽创建实体 4.设置表名和字段 5.期望将列名和注释,表的物理名称和概念名称都显示在图中 效果如下图: ...
一、开头说 不出意外,还是先说下SQL中所有的联接类型: 内连接、外连接(左连接、右连接 、全连接)、交叉连接 然后接下来就是依次学习下各种连接的使用效果 二、各种连接秀 首先准备两张表 学生表:student(id,姓名,年龄,性别 ) 成绩表:score(id,学生id,成绩) 1、内连接 in ...
本文将对数据库进行一些入门的详解(文中测试使用的是mysql数据库) 一. 首先我们对数据库进行大概的了解: 1. 数据库是一个存储数据的仓库,本质上是一个文件系统。数据库按特定格式将数据存储起来,用户据可以对数据库中的数据进行增加,修改,删除及查询操作。 2.数据库管理系统(DBMS)是一个软件, ...