Mysql
文章平均质量分 62
夜阑卧听风吹雨,铁马冰河入梦来
用最孤独的时光塑造出最好的自己,才能笑着说起那些云淡风轻的过去~
展开
-
Mysql面试题
MySQL最常问的10道面试题(2023详解版)_mysql常见面试题-CSDN博客原创 2024-03-06 15:56:32 · 402 阅读 · 0 评论 -
Mysql锁
Mysql锁原创 2024-03-05 16:09:47 · 1247 阅读 · 0 评论 -
Mysql触发器
Mysql触发器原创 2024-03-04 14:11:33 · 366 阅读 · 0 评论 -
Mysql存储过程
Mysql存储过程原创 2024-03-04 11:45:55 · 369 阅读 · 0 评论 -
Mysql优化
Mysql优化原创 2024-03-04 10:15:17 · 505 阅读 · 0 评论 -
Mysql索引3--索引优化规则
Mysql索引失效场景、优化原则、设计原则原创 2024-02-29 10:26:13 · 494 阅读 · 0 评论 -
Mysql视图
视图(View)是一种。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上视图实际就是sql查询后的结果,临时存储起来的结果。原创 2024-02-28 10:54:26 · 351 阅读 · 0 评论 -
Mysql多表查询
mysql 多表查询原创 2024-02-27 15:20:42 · 917 阅读 · 0 评论 -
Mysql函数
1、字符串函数MySQL中的函数主要分为以下四类: 字符串函数、数值函数、日期函数、流程函数。1、字符串函数。原创 2024-02-26 10:13:00 · 363 阅读 · 0 评论 -
Mysql事务
什么是事务,事务特性、并发事务问题、解决方法、隔离级别原创 2024-02-23 09:27:07 · 337 阅读 · 0 评论 -
Mysql2索引2---索引操作
尽量使用联合索引,减少单列索引,查询时,联合索引很多时候可以覆盖索引,节省存储空间,避免回表,提高查询效率。要控制索引的数量,索引并不是多多益善,索引越多,维护索引结构的代价也就越大,会影响增删改的效率。尽量选择区分度高的列作为索引,尽量建立唯一索引,区分度越高,使用索引的效率越高。如果是字符串类型的字段,字段的长度较长,可以针对于字段的特点,建立前缀索引。最终我们发现,在慢查询日志中,只会记录执行时间超多我们预设时间(针对于数据量较大,且查询比较频繁的表建立索引。开启慢查询日志,需要在。原创 2024-02-22 17:42:59 · 363 阅读 · 0 评论 -
MySql索引1--基础概念
Mysql索引概念理解及操作原创 2024-02-22 16:00:11 · 1069 阅读 · 0 评论 -
mysql执行顺序以及为什么别名不能用在 where 后
如下:1. from 阶段2. where 阶段3. group by 阶段4. having 阶段5. select 阶段6. order by 阶段7. limit 阶段。原创 2023-07-07 09:36:23 · 473 阅读 · 0 评论 -
理解group by和聚合函数
文章出处:理解group by和聚合函数 先来看下表1,表名为test:表1 执行如下SQL语句: 1 2 SELECT name FROM test GROUP BY name 你应该很容易知道运行的结果,没错,就是下表2:表2 可是为了能够更好的理解“group by”多个列“和”聚合函数“的应用,我建议在思考的过程中,由表1到表2的过程中,增加一个虚构的中间表:...转载 2021-10-15 19:24:25 · 383 阅读 · 0 评论 -
MySQL对group by原理和理解
写在前面的话:用了好久group by,今天早上一觉醒来,突然感觉group by好陌生,总有个筋别不过来,为什么不能够select * from Table group by id,为什么一定不能是*,而是某一个列或者某个列的聚合函数,group by 多个字段可以怎么去很好的理解呢?不过最后还是转过来了,简单写写吧,大牛们直接略过吧。=正文开始===先来看下表1,表名为test:执行如下SQL语句:SELECT name FROM testGROUP BY name1 2表转载 2020-09-09 13:33:14 · 550 阅读 · 0 评论 -
SQL 连接(内连接,外连接)
内连接现在有两张表,学生表student1,成绩表SC1,两张表的数据如下现在要对两张表做连接查询,连接一般需要写条件,where 或者 on 后面 ,select * from student,SC where student.sid=SC.sidfrom后面直接写两个表名,这样写等价于内连接 如果不写where条件,相当于笛卡尔积。带有 where 条件 相当于内连接A(inner,left,right) join B on A.1=B.1 ...转载 2020-08-27 10:30:41 · 335 阅读 · 0 评论 -
Mysql基础操作速查
数据库基本操作cd 到mysql安装路径E:\mysql\mysql-8.0.18-winx64\bin 目录下,mysql -uroot -p 输入root密码进入eixt, quit, \q 退出数据库2.创建数据库,删除数据库,修改数据库编码 ,查看数据库(crud),使用数据库create database 数据库名称 charset utf8; create dateabase student;创建学生数据库drop database 数据库名称; drop.原创 2020-07-23 16:20:16 · 637 阅读 · 0 评论