![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 77
沧海一声笑·rush
netcore 、 Vue 、Go、计算机视觉、开发爱好者
展开
-
Redis 入门
文章目录一.为什么要用NoSql二.NoSql能干嘛易扩展大数量高性能多样灵活的数据模式传统的 RDBMS VS NOSQL三.NoSql数据如何存放?NoSQL数据库的四大分类参考文献一.为什么要用NoSql单击mysql的美好年代:mysql+cache+垂直拆分: mysql主从读写分离: 主数据库里只管写,从数据库里只管读。 分表分库+水平拆分+mysql集群 今天的样子: 二.NoSql能干嘛易扩展数据库的种类繁多,他们的共同特征都是去原创 2021-06-21 15:11:14 · 189 阅读 · 0 评论 -
mysql 常用 sql 语句
文章目录一.常用语句一.常用语句-- 创建数据库CREATE DATABASE `test01`CREATE DATABASE `test02`-- 删除数据库DROP DATABASE `test02`;-- 展示所有的数据库SHOW DATABASES;-- 使用数据库test01USE `test01`-- 展示所有的表SHOW TABLES;-- 创建表CREATE TABLE `student`(`id` INT auto_increment PRIMAR原创 2021-06-04 17:58:58 · 99 阅读 · 0 评论 -
数据库进阶 の 索引优化(一)
文章目录一.单表一.单表原创 2021-05-23 00:18:46 · 224 阅读 · 0 评论 -
数据库进阶 の认识索引
文章目录一. 配置文件1.查询日志2.数据文件二.Mysql 的逻辑架构一. 配置文件1.查询日志log-bin :主要用于主从复制,二进制日志文件log-err :默认是关闭的,用来记录严重的警告和错误提示,每次启动和关闭的详细信息等log: 查询日记。比如记录一下,查询时间超过5s的记录2.数据文件两系统frm 文件: 存的是表结构myd 文件: 存放的是表数据myi 文件: 存放的是表索引 myd 和 myi 连个就像是指针。两个互相指二.Mysql 的逻原创 2021-05-21 17:20:12 · 188 阅读 · 3 评论 -
数据库 の 联表查询
文章目录一. 概念一. 概念联表查询使用关键字 join坐标查询右表查询中间查询操作描述Inner jion如果表中有一个匹配,就返回行left join会从左表中返回所有的值,即使右表中没有匹配的值right join会从右表中返回所有的值...原创 2021-05-20 15:59:47 · 935 阅读 · 0 评论 -
数据库进阶 の 存储过程和函数
文章目录一.变量二. 存储过程和函数1.存储过程2.1 创建语法2.函数函数和存储过程的区别一.变量系统变量自定义变量二. 存储过程和函数 存储过程和函数,类似于 C# 中的方法。好处就是:提高代码复用性简化操作减少了编译的次数,并且减少了和数据库服务器的连接次数,提高了效率。1.存储过程一组编译好的 SQL 语句集合,理解成批处理语句。可以想象成一个方法。2.1 创建语法CREATE PROCEDURE 存储过程(参数列表)BEGIN 方法体E原创 2021-05-15 16:26:47 · 99 阅读 · 0 评论 -
数据库进阶 の 事务
文章目录1.数据库存储方式2.事务1. 事务的 `ACID` 属性2.事务的开始和结束2.1 隐式事务2.2 显示事务3.隔离机制3.1并发导致的问题1.丢失修改2.不可重复读3.读脏数据3.2加锁sqlserver 数据库只能安装在 window 服务器上1.数据库存储方式数据放到表里,表再放到库中一个数据库中可以有多个表,每个表都有一个名字,表明唯一性一列叫 属性2.事务一组SQL 语句组成的执行单元,我们叫做事务。要么全部执行,要么全部不执行。 存储引擎,指的是数据用不原创 2021-05-15 11:22:59 · 134 阅读 · 1 评论 -
MongoDb 入门(一)
文章目录一. mongodb 和 redis 的区别二. 什么情况下选用 mongodb?mongodb的优点(相比较redis)**mongodb的属性(与关系型数据库的区别)****mongodb 的优点(和关系型数据比较)**一. mongodb 和 redis 的区别mongoDb是一个使用 C++ 语言编写的,基于分布式文件存储的数据库。而redis 是基于 c 语言编写的。mongDB 是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库当中功能最丰富,最像关系型数据库的数原创 2021-03-09 14:49:19 · 128 阅读 · 0 评论 -
数据库のLINQ查询语句
文章目录LINQ 查询简介查询筛选排序正规写法lamber表达式写法分组条件查询的包含参考文献LINQ 查询简介查询是一种从数据源检索数据的表达式。 查询通常用专门的查询语言来表示。 随着时间的推移,人们已经为各种数据源开发了不同的语言;例如,用于关系数据库的 SQL 和用于 XML 的 XQuery。 因此,开发人员对于他们必须支持的每种数据源或数据格式,都不得不学习一种新的查询语言。 LINQ 通过提供处理各种数据源和数据格式的数据的一致模型,简化了这一情况。例子中主要以LINQ表达式为主,L原创 2020-10-27 10:39:26 · 247 阅读 · 1 评论 -
数据库の概念模型
文章目录1.基本概念2.联系1.基本概念信息世界的一些基本的概念实体:一个人,一个部门,一个学生,一门课,学生的一次选课。属性:一个实体可以用若干属性来刻画。例如学生可以用学号、姓名。实体型:例如:学生实体集:例如:全体学生实体内部的联系,通常指组成实体的各属性之间的联系实体之间的联系,通常指实体集之间的联系2.联系实体之间的联系,有一对一,一对多,多对多等多种类型如果实体集 A 中的每一个实体,实体集 B 至多有一个实体(也可以没有)与之联系,反之亦然,则实体集 A原创 2020-10-26 10:31:29 · 1339 阅读 · 0 评论 -
E-R图
文章目录E-R 图概述使用 visio 画E-R图Chen数据库的其他相关概念参考文献:ER图用来画数据库之间的关系E-R 图概述E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用 矩形框 表示 实体型 ,矩形框内写明实体名称;用 椭圆图框或圆角矩形 表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;用 菱原创 2020-10-26 10:12:11 · 9158 阅读 · 0 评论 -
.net core 中使用 EFcore做ORM
文章目录1.准备2.安装相应的 nuge 包3.软件包管理控制台3.1迁移的过程3.2其他的 EF Core 命令行工具4.一个简单的应用实例4.1建表4.2 增删改查操作5.指定表之间的关系6.一个复杂点的例子参考文献:1.准备安装mysql数据库2 .在msql数据库中使用 efcore,可以查阅msql官方文档https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/如果使用EF core,查阅efcore 官方文档https原创 2020-10-22 21:10:45 · 779 阅读 · 0 评论 -
数据库 の mysql(二)基本操作
文章目录一. 操作数据库二 . 数据库的列类型三. 数据库的字段属性(重点)操作数据库可以大概的分为这么几个层次操作数据库操作数据中的表操作数据库中表的属性mysql 里面的关键字不区分大小写一. 操作数据库1.创建数据库CREATE DATABASE [IF NOT EXISTS] westos2.删除数据库DROP DATABASE [IF EXISTS] westos3.使用数据库USE `school`tab 按键的上有一个表明或者是字段名,需要带 ·原创 2020-10-18 13:51:33 · 172 阅读 · 0 评论 -
数据库(一)Mysql 的安装和基本操作
MySQL 是一个数据库,一般用来存储 500万以下的数据,如果是 500w 以上的数据,就需要做一些查询的优化了。文章目录一. 初识 MySQL1.什么是数据库2.数据库分类2.安装2.1常用版本2.2安装建议2.3安装步骤一. 初识 MySQL1.什么是数据库数据库(DB:DataBase)是个软件,用来存储和管理数据2.数据库分类关系型数据库关系型数据就是 行和列 组成的数据库MySQL, Oracle , SqlServer, DB2, SQLLite通过表和表,行和列之间原创 2020-10-16 16:21:31 · 520 阅读 · 0 评论