MySQL
文章平均质量分 70
情韵~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL视图、存储过程、函数、触发器、定时任务、流程控制总结
3.搭配存储过程或者函数使用,结尾必须为end case,中间的比较语句也必须加分号,then 后面必须跟着语句使用。 2.搭配select语句,里面每个语句结束后不能添加分号,结尾语句必须为end,不能为end case; 1.case语句不能直接使用,需要搭配存储过程或者函数使用,或者搭配select语句使用。因为这样会循环的触发触发器,所以不能直接这样进行数据的插入。的时候,new表格中是修改后的数据,old表格中是被修改行的数据。,不会直接进行增删改,会执行触发器里面的代码。原创 2023-02-10 14:48:22 · 394 阅读 · 0 评论 -
MySQL查询基础练习
MySQL查询基础练习。原创 2023-02-09 16:52:38 · 677 阅读 · 0 评论 -
group by 、concat_ws()、 group_caoncat()的使用
之前觉得这里简单不需要再进行总结了。后来发现还是需要总结巩固一下,还是有一些方法之类的之前未使用过。如果我们按照classname分组,那么分组后当前组的数据,就是group_concat()的主要拼接对象。根据group by的特性,这也是为什么通过group by进行分组后,我们对数据操作需要借助一些函数。在group by中使用过该函数,它可以把通过group by分组后后面的数据拼接起来。分组后数据变成了一行中包含多条数据,没办法在mysql中通过表格表现出来。将表中的数据根据某个条件进行分组。原创 2023-02-08 14:38:09 · 1138 阅读 · 0 评论 -
MySQL插入数据的多种方式
这里如果提示不允许也需要修改配置文件【注意:不太建议开启 ,记得及时关闭,有安全风险!使用命令行方式导入数据,这种方式比较简单,百度搜一下即可。这种方式首先得准备好要插入的数据文档,然后进行插入。原创 2023-02-06 19:58:43 · 10362 阅读 · 0 评论 -
MySQL执行流程
整理的笔记忘了保存了,同志们typora一定要记得开自动保存啊! 只能从老师笔记上粘贴一些了。update语句的整体执行流程和select语句是一样的。只是少了缓存的那一步骤。mysql想完成数据的修改,会先从存储引擎层读取数据,把数据读取到服务层进行数据的修改,再通过存储引擎层把数据更新到数据库中。mysql每次读取数据都会读取16384B的数据,默认是16KB的数据。一页的数据。在innodb引擎中设计了 buffer pool 缓冲区。Mysql从磁盘中通过IO读取数据到buffer pool中,引擎原创 2023-02-06 14:33:50 · 415 阅读 · 0 评论 -
MySQL修改表的各种操作
如果添加某列没加默认值的话,默认值为null,即使后面修改为有默认值,修改过后原添加的数据不会发生更改,再添加数据时默认值才会生效。这里不可以不把默认值加上,会把字段的默认值丢掉。名字修改后,原表的名字就失效了。原创 2023-02-03 20:30:12 · 551 阅读 · 0 评论 -
MySQL创建表的三种方式
通过这种方式创建的表格会把查询到的数据以及对查询表格字段的定义都会复制复制过来。原创 2023-02-03 20:29:09 · 4552 阅读 · 0 评论 -
MySQL数据类型补充
M的取值范围是(0, 255)**。int(M)这个M在字段的属性中指定了unsigned(无符号)和zerofill(零填充)的情况下才有意义。**表示当整数值不够M位时,用0填充。如果整数值超过M位但是没有超过当前数据类型的范围时,就按照实际位数存储。当M宽度超过当前数据类型可存储数值范围的最大宽度时,也是以实际存储范围为准。 MySQL8之前,int没有指定(M),默认显示(11)。 对于整数类型,MySQL还支持在类型名称后面加小括号(M),而小括号中的M表示显示。原创 2023-02-03 20:28:36 · 190 阅读 · 0 评论
分享