![](https://img-blog.csdnimg.cn/9f53d8b18b9a47e6b7ee2c81f9ad4bc3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 90
Mysql数据库
橘猫吃不胖~
这个作者很懒,什么都没留下…
展开
-
Node.js实现MySQL数据库连接池
Node.js实现MySQL数据库连接池1 什么是数据库连接池2 原理及优点3 连接池的作用4 实现连接池4.1 导入mysql模块4.2 创建数据库连接池4.3 从连接池中获取一个连接4.4 释放连接对象(放回连接池)4.5 从连接池中移除连接对象4.6 关闭该连接池5 案例1 什么是数据库连接池数据库连接池是程序启动时建立足够数量的数据库连接对象,并将这些连接对象组成一个池,由程序动态地对池中的连接对象进行申请、使用和释放。2 原理及优点数据库连接池在初始化时将会创建一定数量的数据库连接对象放到原创 2022-02-25 20:30:00 · 5224 阅读 · 0 评论 -
MongoDB简介
MongoDB简介1 什么是NoSQL2 什么是MongoDB3 MongoDB概念解析4 MongoDB的数据库4.1 数据库4.2 文档(document)4.3 集合5 MongoDB的数据类型1 什么是NoSQLNoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。(例如谷歌、Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操原创 2022-02-01 16:58:27 · 269 阅读 · 0 评论 -
数据库完整性约束(基于MySQL)
数据库完整性约束(基于MySQL)1 实体完整性1.1 主键(Primary Key)1.2 主键自增长2 域完整性2.1 非空2.2 唯一3 参照完整性4 用户定义完整性1 实体完整性实体完整性是指保证表中所有的行唯一。实体完整性要求表中的所有行都有一个唯一标识符。这个唯一标识符可能是一列,也可能是几列的组合,称为主键。也就是说,表中的主键在所有行上必须取唯一值。强制实体完整性的方法有:索引、UNIQUE约束、PRIMARY KEY约束或IDENTITY属性。如:学生表中学号的取值必须唯一,它唯一标原创 2022-02-01 13:22:21 · 1374 阅读 · 0 评论 -
MySQL子查询概述
MySQL子查询概述1 为什么会使用子查询2 什么是子查询3 子查询的具体使用3.1 WHERE子句后使用子查询3.2 FROM子句后使用子查询4 总结1 为什么会使用子查询虽然可以通过连接查询来实现多表查询数据记录,但不建议使用,因为连接查询的性能很差。例如,我们要查询部门表dept和雇员表employee中的数据记录,一般可能会写成:SELECT * FROM dept t1, employee t2 WHERE t1.deptno = t2.deptno;对于这条S原创 2022-01-31 19:31:16 · 1532 阅读 · 0 评论 -
MySQL多表连接查询实例
MySQL多表连接查询实例1 查询时要用到的表以及表中数据2 实例1 查询时要用到的表以及表中数据(1)学生表(student)表中的数据如下:(2)课程表(course)表中的数据如下:(3)教师表(teacher)表中数据如下:(4)成绩表(score)表中数据如下:(5)教师—课程表(teach)表中数据如下:表之间的关系:1、学生与课程之间是多对多(m:n)的关系:一名学生要学习多门课程,一门课程有多名学生学习。2、教师与课程之间是多对多(m:n)的关原创 2022-01-29 16:51:58 · 2428 阅读 · 0 评论 -
如何使用PowerDesigner软件进行数据库设计(多对多关系)
如何使用PowerDesigner软件进行数据库设计(多对多关系)1 多对多关系示例2 创建CDM3 建立实体之间的联系4 检查CDM5 将CDM转换成PDM6 由PDM生成sql文件1 多对多关系示例1、表名和字段学生表:Student(s_id,s_name,s_birth,s_gender) -->学生编号,学生姓名,,出生年月,学生性别课程表:Course(c_id,c_name) -->课程编号,课程名称教师表:Teacher(t_id,t_name) -->教师编号,原创 2022-01-26 18:20:20 · 13711 阅读 · 2 评论 -
如何使用PowerDesigner软件进行数据库设计(一对多关系)
如何使用PowerDesigner软件进行数据库设计(一对多关系)1 模型概述2 创建CDM3 建立实体之间的联系4 检查CDM5 将CDM转换成PDM6 由PDM生成sql文件1 模型概述CDM(Conceptual Data Model):概念数据模型,就是实体图PDM(Physical Data Model):物理数据模型,就是表格,是由CDM转换而来在本例中,设计的数据库为一对多的关系,人与车的关系,一个人可以拥有多辆汽车,但是每辆汽车只能有一个主人。2 创建CDM首先打开PowerDe原创 2022-01-23 22:09:33 · 9749 阅读 · 2 评论 -
MySQL多表连接查询
MySQL多表连接查询1 什么是多表连接查询2 表和表之间的关系2.1 并2.2 笛卡尔积2.3 连接查询3 查询操作3.1 内连接查询3.2 外连接查询(OUTER JOIN)3.3 交叉连接(CROSS JOIN)1 什么是多表连接查询在一个查询语句中显示多张表的数据,这也叫多表数据记录的连接查询。在实现连接查询时,首先是将两个或两个以上的表按照某种关系连接起来(连接后形成一个新的关系表),然后再查询到所要求的的数据记录。连接查询分为外连接查询和内连接查询。2 表和表之间的关系2.1 并并原创 2022-01-22 23:19:00 · 3513 阅读 · 1 评论 -
SQL基础下(基于MySQL)
SQL基础下(基于MySQL)1 DQL数据查询语言1.1 概述1.2 基础查询1.3 条件查询1.4 模糊查询1.5 字段查询控制1.6 排序1.7 聚合函数2 分组查询2.1 group by分组2.2 having分组3 LIMIT(MySQL特有的关键字)1 DQL数据查询语言1.1 概述数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。基本语法:select 列名 -- 要查询的列名称from 表名 -- 要查询的表名称where 条件原创 2022-01-21 13:13:52 · 2146 阅读 · 0 评论 -
SQL基础上(基于MySQL)
SQL基础上(基于MySQL)1 SQL概述1.1 什么是SQL1.2 语法要求2 SQL分类3 如何在Navicat中执行SQL语句4 DDL数据定义语言(MySQL)4.1 基本操作4.2 操作数据库5 数据类型6 操作表6.1 创建表6.2 查看表结构6.3 删除表6.4 修改表7 DML数据操作语言7.1 插入数据7.2 修改数据7.3 删除数据8 DCL数据控制语言8.1 创建用户8.2 给用户授权8.3 查看用户权限8.4 显示所有用户8.5 撤销授权8.6 修改用户密码8.7 删除用户1 S原创 2022-01-19 23:56:48 · 712 阅读 · 1 评论 -
MySQL基本操作命令
MySQL基本操作命令1 启动与退出1.1 启动MySQL服务1.2 关闭MySQL服务1.3 登录MySQL1.4 退出MySQL命令1.5 修改root密码的3种方法(以windows为例)2 数据库操作2.1 显示所有数据库2.2 切换数据库2.3 显示数据库中的所有表2.4 查看表的结构(表的列)2.5 查看当前使用的数据库2.6 创建数据库2.7 删除数据库2.8 执行sql脚本文件(.sql文件)1 启动与退出1.1 启动MySQL服务net start Mysql服务名计算机默认的M原创 2022-01-18 22:31:42 · 491 阅读 · 0 评论 -
数据库基础理论
数据库基础理论1 数据库概念2 数据库管理系统(DBMS)3 数据库系统(DBS)的组成4 数据库系统的特点5 数据库应用系统概念6 数据库系统的体系结构7 模型概念8 常用的数据模型9 关系模型中的基本术语10 关系的性质11 关系数据库中的表之间的关系12 关系模型的完整性约束1 数据库概念数据库(Database,DB)是长期存储在计算机内的、有组织的、可共享的、统一管理的相关数据的集合。按照字面的理解,数据库就是存放数据的仓库。2 数据库管理系统(DBMS)DBMS的功能:数据库定义功能;数原创 2022-01-17 23:29:33 · 291 阅读 · 0 评论 -
MongoDB的基本操作
MongoDB的基本操作1 连接数据库2 创建数据库3 查看数据库4 删除数据库5 创建/删除/显示集合6 插入文档7 更新文档8 查询文档9 删除文档1 连接数据库输入cmd,打开命令提示符窗口,输入mongo,进入数据库。mongo2 创建数据库操作语句:use DATABASE_NAMEDATABASE_NAME为数据库名字,如果该数据库存在,就切换到该数据库;如果该数据库不存在,则创建该数据库。3 查看数据库操作语句:show dbs该命令可以查看有哪些数据库。但是原创 2022-01-17 18:49:07 · 5793 阅读 · 1 评论