MySQL语句汇总 文章目录 MySQL语句汇总 第一章:数据库基础知识: 一、对数据库的操作 二、数据表的基本操作: 三、表的约束 四、设置表的字段值自动增加 第二章:索引 1、创建表的时候创建索引 1> 创建普通索引 2> 创建唯一性索引 3> 创建全文索引 4> 创建单列索引 5> 创建多列索引 6> 创建空间索引 2、在已存在的表上创建索引,使用CREATE INDEX 语句 1> 创建普通索引 2> 创建唯一性索引 3> 创建单列索引 4> 创建…

2021年9月28日 0条评论 1点热度 阅读全文

MySQL只会增删改查怎么行?《一起啃MySQL系列 一》 前言 一、从宏观的角度分析MySQL 二、一条SQL执行要经过多少困难? 2-1 连接器 2-2 查询缓存 2-3 分析器 2-4 优化器 2-5 执行器 三、总结 前言 看到蒋老师的第一篇文章后就收货颇丰,真是句句戳中痛点。 令我记忆最深的就是为什么知道了一个个技术点,却还是用不好 ?不管是蒋老师所说的Redis还是本系列要展开学习的MySQL。 这是一个值得思考的问题,在大多数情况下,我们直接上百度搜索MySQL事务、MySQL索引之类的词汇。 上述问…

2021年9月25日 0条评论 1点热度 阅读全文

ORacle DDL 1、 创建表空间 表空间:Oracle数据库的逻辑单元。数据库—表空间,一个表空间可以与多个数据文件关联,一个数据库下可以建多个表空间,一个表空间可以建立多个用户,一个用户下可以创建多张表。 表空间-存储数据逻辑单位–用户管理表空间,用户向表空间中添加记录真正存在数据文件中(*.dbf) (SQL) create tablespace mytablespace datafile 'c:\mytablespace.dbf' size 100m aotuextend on next 10m; my…

2021年9月20日 0条评论 11点热度 阅读全文

       目前大部分数据库系统及文件系统都采用B-Tree(B树)或其变种B+Tree(B+树)作为索引结构。B+Tree是数据库系统实现索引的首选数据结构。在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。MyISAM索引实现MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图:image.png这里设表一共…

2021年9月20日 0条评论 12点热度 阅读全文

【先声明,未经本人允许禁止转载抄袭】 分享一次oracle数据库在被勒索病毒加密的情况下是如何最大程度挽救数据的。 春节后,开工前,我们例行检查各项目的系统运行情况时,在某项目的服务器上发现了这样一个文本。   经检查,两台服务器全部遭受到勒索病毒的攻击,应用程序、数据库文件及备份数据均被恶意加密。通常,在检查数据库故障的时候,我都会习惯先登陆SQL*PLUS来查看数据库的运行状态,然后再查看告警日志。当调用SQLPLUS命令的时候,发现由于大批量的恶意加密,操作系统的常规应用程序已经无法被调用。 &nb…

2021年9月14日 0条评论 7点热度 阅读全文

一 背景和架构 我们都知道,利用编写程序来动态实现我们应用所需要的逻辑,从而程序执行时得到我们需要的结果。那么数据库就是一种通过输入SQL字符串来快速获取数据的应用。当然,假设没有数据库这种系统应用,用程序如何实现呢?我们可能会发现,即使不管数据如何存储、数据是否并发访问,仍然需要不断通过修改程序处理不同应用对数据的不同请求。比如大数据领域,我们通常通过非关系型数据库的API,实现对数据的获取。然而这种方式虽然入门简单,但是维护极难,而且通用性不强,即使不断进行软件架构设计或者抽象重构,仍然需要不断地变换应用,这也…

2021年9月13日 0条评论 5点热度 阅读全文

转载请注明原创出处,谢谢! HappyFeet的博客 varchar 类型用于存储可变长字符串,是最常见的字符串数据类型。它比定长类型更节省空间,因为它仅使用必要的空间(例如:越短的字符串使用越少的空间)。 本文基于 MySQL 数据库进行探讨。 MySQL 版本为:Server version: 5.7.16 MySQL Community Server (GPL)。 1、varchar 的长度分配问题 一直对数据库的可变长字符串的长度分配问题存在疑问:不知道应该分配多长。 今天我们就来看看 varchar 的长…

2021年9月9日 0条评论 3点热度 阅读全文

前言:给大家讲解MySQL数据类型,建表,约束 码字不易,点个关注 转载请说明! 开发工具:MySQL 思维导图:   一、数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 1.字符类型:char varchar text blob 2.数值类型:int bigint float decimal int ->int bigint ->long float ->成绩 decimal -&…

2021年9月7日 0条评论 12点热度 阅读全文

这是一个曾经困扰过我的问题。 两本书的作者都是一个英国人 Ben Forta。 作者在《MySQL必知必会》中提到,该书是应《SQL必知必会》读者的请求专门针对MySQL编写的。 如下图所示。

2021年9月7日 0条评论 22点热度 阅读全文

MySQL必知必会 一、认识和安装MySQL 1.认识数据库和MySQL 2.windows上安装MySQL 3.数据库可视化软件——Navicat的安装 二、创建数据库和表 1.使用命令行创建数据库 2.使用命令行和Navicat创建表 3.使用命令行向表内插入数据 4.使用命令行向表内导入文件数据 三、基础查询 1.MySQL数据库之查看列 2.MySQL数据库之关键字distinct 3.MySQL数据库之计算列 4.MySQL数据库之过滤数据 5.MySQL数据库之通配符 6.MySQL数据库之排序 7.M…

2021年9月7日 0条评论 17点热度 阅读全文