1.什么是SQL
结构化查询语言,一种对关系型数据库中的数据进行定义和操作的语言方法。
2.SQL分类
2.1 DQL数据查询语言
select 、where 、order by、group by 、having
2.2 DML数据操作语言,操作表中的数据
2024年08月16日
1.什么是SQL
结构化查询语言,一种对关系型数据库中的数据进行定义和操作的语言方法。
2.SQL分类
2.1 DQL数据查询语言
select 、where 、order by、group by 、having
2.2 DML数据操作语言,操作表中的数据
2024年08月16日
行锁变表锁,是福还是坑?如果你不清楚MySQL加锁的原理,你会被它整的很惨!不知坑在何方?没事,我来给你们标记几个坑。遇到了可别乱踩。通过本章内容,带你学习MySQL的行锁,表锁,两种锁的优缺点,行锁变表锁的原因,以及开发中需要注意的事项。还在等啥?经验等你来拿!
2024年08月16日
1.concat 函数
SELECT id, name
FROM customer
WHERE geo_code LIKE CONCAT(?, '%');
2.模糊查询+in elements
2024年08月16日
一、MySQL锁
1、锁概述
??锁是计算机协调多个进程或线程并发访问的某一种资源机制。在数据库中,除系统的计算资源(包括CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤为重要,也更加复杂。
2024年08月16日
CDA数据分析师 出品
大家好,欢迎来到小编的MySQL课堂。今天我们一起来看一下MySQL中的索引、关联子查询以及语句的优化技巧。
2024年08月16日
欢迎来到MySQL实战第41篇,修炼500篇,让自己更积极。
1.如果使用select语句进行查询,数据库会从第一条记录开始检索,即便找到第一条复合条件的数据,数据库的检索也并不会从因此而停止,会把全部数据检索一遍才结束,这样的检索称为
2024年08月16日
我们知道MySQL Innodb 对于索引长度的限制为 767 字节,并且UTF8mb4字符集是4字节字符集,则 767字节 / 4字节每字符 = 191字符(默认索引最大长度),所以在varchar(255)或char(255) 类型字段上创建索引会失败,提示最大索引长度为767字节。
2024年08月16日
回顾上节,网友们会疑问为啥InnoDB存储引擎会选择使用B+Tree索引结构?
1、根据二叉树和红黑树的特点,B+Tree的层级更少,搜索效率高。
2、对B-Tree,无论是叶子节点还是非叶子节点都会保存数据,这样就会导致一页中存储的 键值变少,指针跟着变少,在大数据量的情况下B树只能增加树的高度,导致性能降低。