每日分享:梦想成真之前,看上去总是那么遥不可及。目录一、数据库设计之三范式二、外键SQL语句的编写三、分组和聚合函数的组合使用1. 数据准备2. SQL语句编写四、将查询结果插入到其他表中1. 创建商品分类表2. 把goods表中的商品分类添加到商品分类表五、使用连接更新表中某个字段数据六、创建表并给某个字段添加数据(类似与四、五的整合)1. 创建品牌表2. 更新goods表中的品牌信息七、修改g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-01 11:48:26
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者:Linux[字体:大 中 小]二、资料操作 dml (data manipulation language)  资料定义好之後接下来的就是资料的操作。资料的操作不外乎增加资料(insert)、查询资料(query)、更改资料(update) 、删除资料(delete)四种模式,以下分 别介绍他们的语法:1、增加资料:insert into table_name (column1,column            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-03 10:51:45
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MySQL数据库高级篇一、索引高级二、数据库日志1. MySQL物理文件的组成1.1 日志文件1.2 数据文件1.3 其他文件三、存储引擎1.1 InnoDB存储引擎1.2 MyISAM存储引擎InnoDB和MyISAM的区别四、锁机制1.1 乐观锁和悲观锁(从策略上划分)1.1.1 乐观锁1.1.2 悲观锁1.1.1.1 行级锁(从粒度角度划分)共享锁和排它锁(从读写角度划分)1.2 表级锁(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 11:30:44
                            
                                17阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 为什么需要数据库设计开始设置数据库的时候,我们就需要重视数据表的设计。为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。2. 范式2.1 范式简介**在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。**可以理解为,一张数据表的设计结构需要满足的某种设计标准的级别。要想设计一个结构合理的关系型数据库,必须满足一定的范式。2.2 范式都包括哪些目前关系型数据库有六种            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 10:48:03
                            
                                75阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            实验训练1 在MySQL中创建数据库与表请到电脑端查瞧实验目得熟悉MySQL环境得使用,掌握在MySQL中创建数据库与表得方法,理解MySQL支持得数据类型、数据完整性在MySQL下得表现形式,练习MySQL数据库服务器得使用,练习CREATE TABLE,SHOW TABLES,DESCRIBE TABLE,ALTER TABLE,DROP TABLE语句得操作方法.实验内容:【实验1—1】My            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-08 13:36:53
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录 MySQL数据库的介绍MySQL基本操作MySQL的基本操作命令数据库语法的特点操作数据库的步骤1.通过命令行连接MySQL2. 数据库操作3. 数据表操作4. 数据操作 增删改查MySQL的数据类型1、字符串数据类型2、数值类型3、日期和时间类型4、二进制数据类型表的字段约束MySQL的运算符主键要求MySQL数据库与数据表操作数据库的操作数据表的操作1.创建表2.修改表结构删除            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-05 17:19:01
                            
                                75阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MySQL数据库高级 https://github.com/RingoTangs/LearningNote/blob/master/MySQL/MySQL.md https://www.processon.com/mindmap/610801b47d9c087a20aa3209 1.mySQL的架构 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-03 21:12:00
                            
                                445阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            思维导图:https://www.processon.com/mindmap/60cc0ad963768976375af686github笔记:https://github.com/RingoTangs/LearningNote/blob/master/MySQL/MySQL.md1、索引是什么?[排好序的快速查找数据结构]MySQL官方对索引的定义为:索            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-21 14:37:01
                            
                                152阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用过程中总会出现各种各样的问题,本章学习的语句将会解决其中一部分。1.视图 在实际的开发过程中存在着数据库结构需要发生变化的情况,一般情况下数据库结构发生变化,对应的代码也要进行修改,当项目很大的时候,其工作量巨大,视图 便是为了应对这一问题(仅用于查询)。类似于软件不同版本对应不同操作系统,其功能代码不变,仅解释器发生变化,视图在程序和数据表之间新建一个虚拟的表将数据库和代码之间隔离开来,使            
                
         
            
            
            
             MySQL简单语句的使用在MySQL命令行中,每条语句都是以“;”为标记表示语句的结束。1、查看服务器上存在的数据库mysql> SHOW DATABASES;其中information_schema、mysql两个数据库为MySQL系统数据库,绝对不允许手工配置或修改。2、创建数据库mysql> CREATE DATABASE example;3、选择数据库(使用数据库)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-05 14:11:24
                            
                                118阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数据库的基础概述 
   
  数据库服务器:它只是提供了帮忙实现数据存储,数据管理的功能一个数据如何编排受限于一个数据库服务器的数据模型数据模型:数据逻辑模型和数据的物理模型逻辑模型:数据本身在逻辑意义上(人类可以理解的基础上)是如何组织的 物理模型:数据如何存储下来(如何存储在文件里面,一共需要几个文件,文件需不需要放在某个特定文件系统上,文件如何命名等等)逻辑模型:层次模型(一个父节            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 20:04:07
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在数据库的应用开发中,常常会遇到性能和代价的之间矛盾。以作者在开发股市行情查询和交易系统中遇到的问题为例,要在实时记录1000多只股票每分钟更新一次的行情数据的同时,响应大量并发用户的数据查询请求。考虑到性价比和易维护性,系统又要求在基于PC服务器,Windows NT平台的软硬件环境下实现。开始,我们采用了MS SQL Server 6.5 作为数据库系            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-13 22:07:53
                            
                                5阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.什么是MYSQL?   MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。   MySQ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 12:36:44
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一,视图1,为什么需要有视图* 对于复杂的查询,往往是有多个数据表进行关联查询而得到,而这种语句往往比较复杂,也可能非常频繁的使用。比如这样的SQL语句select goods.name,goods_cates.name,goods_brands.name 
from goods 
  join goods_cates on goods.cate_id = goods_cates.id
  joi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-08 11:51:28
                            
                                31阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @toc数据表高级操作准备工作:安装MySQL数据库createdatabaseCLASS;useCLASS;createtableTEST(idintnotnull,namechar(20)notnull,cardidvarchar(18)notnulluniquekey,primarykey(id));insertintoTEST(id,name,cardid)values(1,'zhangs            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2022-02-07 14:53:28
                            
                                5351阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.数据备份与还原(1)备份mysqldump:mysqldump-uusername-ppassworddbname[tbname1[tbname2....]]>filename.sqlmysqldump-uroot-pmydb2>C:\mysql\dump\mydb2_dump.sql(2)恢复:只能恢复数据库的表和记录,不能恢复数据库本身mysql:方法一mysql-uusern            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-12-11 17:19:21
                            
                                613阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介MySQL这款软件提供了一个非常快速,多线程,多用户和强悍的SQL(结构化查询语言)数据库器。MySQL服务器是为关键任务,重载生产系统,以及嵌入到大规模部署的软件。教程目录1,连接和断开服务器2,进入查询3,创建和使用数据库4,获取数据库和表信息5,批量使用mysql6,常用查询样例7 ,MysQL配合Apache使用本章通过展示如何使用MysQL客户端程序创建和使用一个简单的数据库来介绍M            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 13:16:06
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数据库 MySQL优化知识盘点我并不期望成为一个专家级的 DBA,但是,在我优化 MySQL 时,我推崇 80/20 原则,明确说就是通过简单的调整一些配置,你可以压榨出高达 80% 的性能提升。尤其是在服务器资源越来越便宜的当下。没有两个数据库或者应用程序是完全相同的。这里假设我们要调整的数据库是为一个“典型”的 Web 网站服务的,优先考虑的是快速查询、良好的用户体验以及处理大量的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-31 22:50:30
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现 MySQL 数据库应用:新手指南
作为一名新入行的开发者,你可能会感到如何从头到尾实现一个 MySQL 数据库应用的过程复杂。本文将详细介绍实现这一过程的步骤,并提供相应的代码示例以帮助你更好地理解。我们将会使用 Markdown 格式记录代码,最后我们还会展示饼状图和序列图来帮助你视觉化所学的知识。
## 实现 MySQL 数据库应用的步骤
为此,我们可以把整个过程分为以下几            
                
         
            
            
            
            目录数据库基本概念一、数据库的基本概念1、数据(data)2、表3、数据库4、数据库的管理系统(DBMS)5、数据库系统二、数据库系统发展史三、当今主流数据库介绍四、关系数据库1、关系数据库简介2、结构3、存储结构4、常用关系数据库五、非关系数据库介绍六、Mysql数据库介绍1、特点2、MySQL商业版与社区版3、MySQL产品阵营七、MySQL数据库自动补全命令的三种方式MySQL数据库管理一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 07:15:08
                            
                                81阅读
                            
                                                                             
                 
                
                                
                    