随笔分类 -  MySQL数据库

MySQL数据库:相关概念、下载安装、软件基本管理、SQL语句。表的详细操作:存储引擎、表介绍、表字段之数据类型表的约束条件、表与表之间建立关联。记录的详细操作:增、改、删、单表查询、多表查询。视图、触发器、存储过程、函数、流程控制、事务、读现象、数据库锁机制、多版本控制MVCC、事务隔离机制
摘要:事务 1、什么是事务: 事务(Transaction),顾名思义就是要做的或所做的事情,数据库事务指的则是作为单个逻辑工作单元执行的一系列操作(SQL语句)。这些操作要么全部执行,要么全部不执行。 2、为什么需要事务 把一系列sql放入一个事务中有两个目的: 1、为数据库操作提供了一个从失败中恢复到 阅读全文
posted @ 2021-02-28 13:55 山风有耳 阅读(151) 评论(0) 推荐(0)
摘要:介绍索引 索引参考博客:https://www.cnblogs.com/linhaifeng/articles/7274563.html 知识回顾:数据都是存在硬盘上的,那查询数据不可避免的需要进行IO操作 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。 primary 阅读全文
posted @ 2021-02-28 10:29 山风有耳 阅读(186) 评论(0) 推荐(0)
摘要:Navicat Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。 我们在终端操作MyS 阅读全文
posted @ 2021-02-27 19:24 山风有耳 阅读(271) 评论(0) 推荐(0)
摘要:记录详细操作 增、删、改 增: insert t1(字段1,字段2,字段3) values (值1,值2,值3), (值1,值2,值3), (值1,值2,值3); 改: update t1 set 字段1 = 值1, 字段2 = 值2, where 条件; 删: delete from 表 wher 阅读全文
posted @ 2021-02-24 22:58 山风有耳 阅读(270) 评论(0) 推荐(0)
摘要:表的约束条件 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KEY (FK) 标识该字段为该表的外键 NOT NULL 标识该字段不能为空 UNIQUE KEY 阅读全文
posted @ 2021-02-23 22:08 山风有耳 阅读(603) 评论(0) 推荐(0)
摘要:存储引擎 mysql中建立的库 >文件夹 库中建立的表 >文件 用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制: 处理图片用jpg、png 处理视频用mp4 处理音频用mp3 处理文本用txt 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又 阅读全文
posted @ 2021-02-22 21:07 山风有耳 阅读(240) 评论(0) 推荐(0)
摘要:数据库相关概念 数据库管理软件的由来 数据库管理软件:本质就是个C/S架构的套接字程序。 我们在编写任何程序之前,都需要事先写好基于网络操作一台主机上文件的程序(socket服务端与客户端程序),于是有人将此类程序写成一个专门的处理软件,这就是mysql等数据库管理软件的由来,但mysql解决的不仅 阅读全文
posted @ 2021-01-30 23:46 山风有耳 阅读(283) 评论(1) 推荐(2)