随笔分类 -  MySQL

摘要:数据库概述(Introduction) 什么是数据库管理系统 Database Management System (DBMS) 数据 + 管理系统 数据库存在的价值 Data redundancy and inconsistency(冗余与不一致性) Difficulty in accessing 阅读全文
posted @ 2022-07-14 14:36 gonghr 阅读(9435) 评论(0) 推荐(8)
摘要:MySQL存储引擎 MySQL体系结构 体系结构的概念 任何一套系统当中,每个部件都能起到一定的作用! MySQL的体系结构 体系结构详解 客户端连接 支持接口:支持的客户端连接,例如C、Java、PHP等语言来连接MySQL数据库 第一层:网络连接层 连接池:管理、缓冲用户的连接,线程处理等需要缓 阅读全文
posted @ 2021-10-21 20:18 gonghr 阅读(714) 评论(2) 推荐(4)
摘要:MySQL存储过程和函数 存储过程和函数的概念 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合 存储过程和函数的好处 存储过程和函数可以重复使用,减轻开发人员的工作量。类似于java中方法可以多次调用 减少网络流量,存储过程和函数位于服务器上,调用的时候只需要传递名称和参数 阅读全文
posted @ 2021-10-17 08:30 gonghr 阅读(729) 评论(0) 推荐(1)
摘要:约束 外键约束 外键约束概念 让表和表之间产生关系,从而保证数据的准确性! 建表时添加外键约束 为什么要有外键约束 -- 创建db2数据库 CREATE DATABASE db2; -- 使用db2数据库 USE db2; -- 创建user用户表 CREATE TABLE USER( id INT 阅读全文
posted @ 2021-10-03 16:37 gonghr 阅读(719) 评论(0) 推荐(2)
摘要:MySQL软件下载 Mysql5.7地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip MySQL安装步骤 下载后会得到zip 安装文件 解压的路径最好不要有中文和空格 这里我解压到 E:\DevTols\ 阅读全文
posted @ 2021-09-28 18:50 gonghr 阅读(3917) 评论(1) 推荐(2)
摘要:数据库的基本概念 ##什么是数据库? 用于存储和管理数据的仓库 英文单词为:DataBase,简称DB ##数据库的好处? 可以持久化存储数据 方便存储和管理数据 使用了统一的方式操作数据库 -- SQL ##常见的数据库有哪些? #MySQL数据库的介绍和安装 ##MySQL数据库介绍 小型的数据 阅读全文
posted @ 2021-09-19 16:14 gonghr 阅读(573) 评论(0) 推荐(1)
摘要:数据库连接池的概念 数据库连接背景 数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池 数据库连接池负责分配、管理和释放数据库 阅读全文
posted @ 2021-08-19 18:27 gonghr 阅读(495) 评论(0) 推荐(1)