随笔分类 - SQL
分享SQL入门知识。欢迎关注公众号【知识追寻者】
摘要:达梦数据库整合流程,mybatis-plus踩坑记录 从mysql迁移到达梦数据库可以使用达梦的迁移工具进行迁移,具体可以参考 https://www.cnblogs.com/zywu-king/p/12337382.html 这篇文章; 本次项目使用主要架构为 mybatis-plus 3.14
阅读全文
摘要:一什么是索引 索引在MYSQL中也可以称为键,其是存储引擎用于快速查找记录的一种数据结构;这样听起来有点生涩,你可能难以理解;如果给你一本书,你如何能够精确的查找到书中某个章节的具体位置呢?我们肯定是先看目录,再找内容。你可以理解索引就像书的目录一样;当数据库的数据量大的时候,索引的性能对数据库非常
阅读全文
摘要:一 说明 很幸运的告诉大家一个好消息,知识追寻者的第一版本MYSQL原创电子书籍制作出来了,不幸的是还有一些文章没出完,当然作为基础教程已经是绰绰有余,后面知识追寻者应该会补上,知识追寻者写作将近一年了,中途也想放弃过,毕竟作为一个原创作者,写文章没有什么流量,没有什么读者,实在是没什么动力写,如果
阅读全文
摘要:一 前言 本篇是MYSQL进阶第三篇,SQL调优的前置知识之一;学习本篇的基础是知识追寻者发布的MYSQL系列文章; 《SQL-你真的了解什么SQL么?》 《SQL-小白最佳入门sql查询一》 《SQL-小白最佳入门sql查询二》 《SQL- 多年开发人员都不懂的插入与更新删除操作注意点》 《SQL
阅读全文
摘要:一 前言 MySQL 5.7.8 之后 支持 JSON (由rfc7159规定)数据类型,其能在字段中使用json 类型,做到了自动校验是否为json类型数据,否则插入数据会报异常;其次,储存json数据内部做到了优化储存,能够快速读取json类型数据,比如无需将二进制json转为文本形式后读取;
阅读全文
摘要:一 前言 本篇是MYSQL高级进阶篇内容第二篇,学习本篇的基础是知识追寻者之前发布过的文章,尤其是《MYSQL架构入门篇》重中之重; 《SQL-你真的了解什么SQL么?》 《SQL-小白最佳入门sql查询一》 《SQL-小白最佳入门sql查询二》 《SQL- 多年开发人员都不懂的插入与更新删除操作注
阅读全文
摘要:一 前言 本篇是关于mysql架构层面的内容,之前的知识追寻者发布的文章都是基础系列文章,如果读者们学习到这边就算是步入MYSQL的高阶内容了,你将理解什么MYSQL的架构与引擎,读写锁,等进阶知识,为以后的MYSQL参数配置,引擎选择,语句优化打下坚实的基础;学习本篇的内容是知识追寻者发布过的基础
阅读全文
摘要:一 前言 本篇内容是关于MYSQL 数据库管理系统对数据库用户的权限相关的操作;学习本篇的基础是知识追寻者之前发布的MYSQL系列文章(公众号读者看专辑) 《SQL-你真的了解什么SQL么?》 《SQL-小白最佳入门sql查询一》 《SQL-小白最佳入门sql查询二》 《SQL- 多年开发人员都不懂
阅读全文
摘要:一 前言 本篇内容是关于mysql游标和触发器的知识,学习本篇的基础是知识追寻者之前发过的文章(公众号读者看专辑) 《SQL-你真的了解什么SQL么?》 《SQL-小白最佳入门sql查询一》 《SQL-小白最佳入门sql查询二》 《SQL- 多年开发人员都不懂的插入与更新删除操作注意点》 《SQL-
阅读全文
摘要:一 前言 本篇内容是关于mysql储存过程的知识,学习本篇的基础是知识追寻者之前发过的文章(公众号读者看专辑) 《SQL-你真的了解什么SQL么?》 《SQL-小白最佳入门sql查询一》 《SQL-小白最佳入门sql查询二》 《SQL- 多年开发人员都不懂的插入与更新删除操作注意点》 《SQL-SQ
阅读全文
摘要:一 前言 本篇内容是关于视图的一些概念,和使用,主要目的带小伙伴们全面的了解视图,而不是仅仅停留在简单的使用上 学习本篇的基础是知识追寻者发过SQL的系列文章,知识追寻者的目标是MYSQL系列知识直接安排,不管是学习和工作,学了直接能用;(公众号读者看专辑) 《SQL-你真的了解什么SQL么?》 《
阅读全文
摘要:一 前言 本篇内容是关于 基本的数据库操作,建表,表结构修改等内容; 学习本篇的基础是知识追寻者以前发布的文章: 《SQL-你真的了解什么SQL么?》 《SQL-小白最佳入门sql查询一》 《SQL-小白最佳入门sql查询二》 《SQL- 多年开发人员都不懂的插入与更新删除操作注意点》 《SQL-S
阅读全文
摘要:一 前言 每个数据库的数据类型从来都不是一个简单的数据结构,特别是使用不同的数据库,不同的引擎,其支持的数据类型也不一样,选择那种数据类型作为字段类型对数据库的性能也是天差地别,故对数据类型有个全面的认知,在数据库表设计的时候选择合适的数据类型就尤其重要;本篇是基于mysql的InnoDB的数据类型
阅读全文
摘要:一 前言 本篇内容是关于SQL事物知识,主要包括事物的概念,ACID,幻读,不可重复度,脏度等内容; 学习本篇的基础是知识追寻者发过的SQL系列文章(公众号读者直接在专栏里面找即可) 《SQL-你真的了解什么SQL么?》 《SQL-小白最佳入门sql查询一》 《SQL-小白最佳入门sql查询二》 《
阅读全文
摘要:说好的我们一起书写属于我们自己的篇章,没想到有些人的恶作剧使得我们心血变了模样,这似乎预示着满城风雪,小道空留印,不见留印人。再过会,我想上天也会擦除掉他唯一留下的痕迹!
阅读全文
摘要: 一 前提准备 先声明一下,下面的库表只是简易的学习示例,不是生产的设计,不要深究,此文我们的目的是学习sql的检索不是库表设计;初学者最好跟着作者的文章一步一步敲一遍,如果没有使用过sql的可以查阅作者SQL系列专栏; 1.1 顾客表 CREATE TABLE ( int(11) NOT NUL
阅读全文
摘要: 一 说明 如果是初学者,建议去网上寻找安装Mysql的文章安装,以及使用navicat连接数据库,以后的示例基本是使用mysql数据库管理系统; 二 准备前提 需要建立一张学生表,列分别是id,名称,年龄,学生信息;本示例中文章篇幅原因SQL注释略; 建表语句: CREATE TABLE ( i
阅读全文
摘要: 一SQL 介绍 SQL(Structured Query Language),语义是结构化语言, 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统 ; 二 数据库介绍 2.1 数据库 我们已经知道了SQL是操作数据库的语言,那么数据库是什么? 数据库(database)是 保存一个文
阅读全文