作者:周棋洛 全文:三篇学会MySQL数据库【完整版】 简介:MySQL万字教程,从入门到精通,第二篇查询,第三篇讲讲解视图,存储过程,触发器,事物,维护,备份恢复等高级知识,单独写一篇是因为查询使用频率太高,一万五千字,放上完美无水印脑图,方便下载后期复习,原创不易,一键三联,多多支持呀!⛽ 文章目录无水印脑图表结构简单查询脑图单列查询多列查询查询所有列 *distinct去重起别名 as条件查
转载
2024-08-27 10:29:56
150阅读
今天打开Discuz搭建的论坛显示:原因一:数据库表太大比如mysql数据库的表内容太大,超过10G就有可能会影响discuz论坛的运行。Discuz! Database Error是什么原因,怎么修复这种情况可以通过对数据库分表的方法来解决。原因二:数据库配置错误有时候可能是主机搬家、数据库搬家等,造成数据库信息填写错误,或旧数据库信息没有及时更新等,比如数据库用户名、密码、数据库表填写错误等。
转载
2024-03-18 12:50:29
106阅读
一.数据库的基本知识1.为什么需要数据库?数据库的出现,很好的解决了数据的存储效率和读取效率。
存储成一个文件,不方便操作,也不方便共享,这样,数据库
就应运而生了。2.数据库的概念数据库是按照数据结构来组织、存储和管理数据的仓库。
是一个长期存储在计算机内的、有组织的、有共享的、统一
管理的数据的集合。3.数据库管理系统DBMSMysql / Oracle / SQL Server
转载
2024-03-17 10:44:18
44阅读
什么是主从复制主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。主从复制的作用1.做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。 2.架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。 3.读写分离,使数据库能支撑更大
转载
2024-04-02 19:10:45
70阅读
一、加载示例数据MySQL提供了一个示例employee数据库和大量数据供我们学习使用
直接下载zip包,解压到指定目录;下载安装方式:GitHub地址 https://github.com/datacharmer/test_db
MySQL官方地址 https://dev.mysql.com/doc/employee/en/employees-installation.html
PowerSh
转载
2024-03-06 00:38:24
148阅读
标签(空格分隔): MySql数据库基本知识创建和查看数据库Create DataBase 数据名称;//创建数据库 USE db_name;//use 语句可以通告MySQL把db_name数据库作为默认(当前)数据库使用 mysql> show tables; //表示db_name数据库并没有数据表。 Empty set (0.00 sec)Show DataBases;//查看已经存
转载
2024-05-06 23:00:13
60阅读
关系数据库中的查询中,JOIN是将两个数据集合按照某个条件进行合并形成新的数据集合的操作,其理论基础是关系代数。根据进行合并时条件的要求不同,JOIN操作又可以分成若干个类型。
JOIN类型及语义关系数据库的理论基础是关系代数。在关系代数中,连接运算由一个迪卡尔积运算和一个选择运算构成。首先用笛卡尔积完成对两个数据集合的乘运算,然后对生成的结果集合进行选取运算,确保只把分别来自每个数据
本次学习内容为集合运算和表的连接,作为一个sql老鸟,这次的内容并没有十分困难,但是其中有一些说法是我没有接触过的。1.bag模型和set模型 作为一个数学系的人,可以说是天天与集合在打交道,而Bag和Set与数据库之间的关系,确是我从来没有接触过的(确实是浅薄了)。 在高中数学课上我们就学过, 集合的一个显著的特征就是集合中的元素都是互异的. 当我们把数据库中的表看作是集合的时候, 实际上存在一
转载
2023-12-25 20:49:03
85阅读
Python 也包含有 集合 类型。集合是由不重复元素组成的无序的集。它的基本用法包括成员检测和消除重复元素。集合对象也支持像 联合,交集,差集,对称差分等数学运算。集合结构如下:# 集合结构如下:
set1 = {'hello', 'hello', 'word', 'word'}
print(set1) # 输出 {'word', 'hello'}
# 输出结果实现自动去重1、集合创建可以使
转载
2023-07-06 13:55:32
82阅读
某日某公司笔试,问题如题,顿时蒙了,怎么也想不起数据库系统这四个特点,无奈绞尽闹汁只好乱写一通,现将标准答案记于博客,以警后者。(一下摘自http://blog.sina.com.cn/s/blog_573be9bc0100azyu.html)1.数据结构化 数据结构化是数据库与文件系统的根本区别。在文件系统中,相互独立的文件的记录内部是有结构的。传统文件的最简单形式是等长同
转载
2024-04-07 10:12:42
29阅读
//////////////////////...
转载
2018-04-28 14:42:00
80阅读
2评论
//////////////////////...
转载
2018-04-28 14:42:00
65阅读
2评论
一、设计数据库的重要性良好的数据库设计
节省数据的存储空间能够保证数据的完整性方便进行数据库应用系统的开发糟糕的数据库设计
数据冗余、存储空间浪费内存空间浪费数据更新和插入的异常二、设计数据库的步骤需求分析阶段:分析客户的业务和数据处理需求概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整详细设计阶段:应用三大范式审核数据库结构代码编写阶段:物理实现数据库,编码实现应用软
转载
2023-08-31 11:57:34
26阅读
1、NoSQL数据模型简介
1.1、以一个电商客户、订单、订购、地址模型来对比下关系型数据库和非关系型数据库
1.1.1、传统的关系型数据库你如何设计
ER图(1:1/1:N/N:N,主外键等常见)
1.1.2、NoSQL你如何设计
1.1.2.1、什么是BSON
BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON
它和JSOn一样
转载
2024-06-02 09:42:33
26阅读
一、内容1.基本查询根据教材案例练习基本的查询和条件查询的方法。例1USE YGGLGOSELECT * FROM Employees例2 SELECT Address, PhoneNumber FROM Employees &
转载
2024-09-23 08:26:17
68阅读
开发中那些事儿:为啥update会超时呢?前一段时间,生产环境碰到一个异常,更新数据库的时候,提示锁等待超时(Lock wait timeout exceeded; try restarting transaction),超时时间是50秒,修改一条数据需要等待50秒+,我就有点纳闷了。异常如下: 第一时间没想太多,觉的是可能操作数据库太频繁了。代码中,一般的业务逻辑是,请求过来了,先数据入库,每次
转载
2024-03-25 08:54:58
84阅读
SQL DML 和 DDL可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。查询和更新指令构成了 SQL 的 DML 部分:SELECT -...FROM从数据库表中获取数据UPDATE ....SET...WHERE更新数据库表中的数据(UPDATE 表名称
转载
2023-12-18 13:16:57
91阅读
导读:本文主讲讲NoSQL,非关系型数据库的概念和主流NoSQL的对比概念:NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。前面的文章讲过,例如MySQL等关系型数据库遵循ACID规则,那什么是非关系型的数据库呢?NoSQL,指的是非关系型的数据库,是对不同于传统的关系型数据库的数据库管理系统的统称。随着互联网的发展,我们的业务对与“读”和“写”的频率差距越来越大
数据库设计的基本步骤按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段1.需求分析2.概念结构设计3.逻辑结构设计4.物理结构设计5.数据库实施6.数据库的运行和维护
数据库设计通常分为6个阶段1(需求分析:分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3逻辑结构设计:通过将E-R图转换成表,
转载
2024-06-10 14:57:59
21阅读
# 学习如何在 MySQL 中处理 Empty Set
当你在 MySQL 中查询数据时,有时候会遇到返回 “Empty set” 的情况。这意味着你执行的查询并没有找到任何匹配的数据。今天,我将带你学习如何实现“Empty set”的展示,以及如何处理这种情况。我们将一步一步来,确保你完全理解每个过程。
## 流程
以下是实现“Empty set”的流程步骤:
| 步骤 | 描述 |
|