随笔分类 -  MySQL相关

摘要:group系列 之前觉得这里简单不需要再进行总结了。后来发现还是需要总结巩固一下,还是有一些方法之类的之前未使用过。这里来重新整理,记录一下。 group by 将表中的数据根据某个条件进行分组。 比如下面这张表: 如果我们按照班级进行分组 那么数据将会是这样的: 通过mysql执行表格数据进行校验 阅读全文
posted @ 2023-02-08 14:35 情韵 阅读(1003) 评论(0) 推荐(0)
摘要:插入数据的多种方式 replace关键字插入数据 语法: REPLACE [LOW_PRIORITY | DELAYED] [INTO] tbl_name [PARTITION (partition_name [, partition_name] ...)] [(col_name [, col_na 阅读全文
posted @ 2023-02-06 19:57 情韵 阅读(640) 评论(0) 推荐(0)
摘要:[42000][1075] Incorrect table definition; there can be only one auto column and it must be defined as a key 出现情景: 在当前表格,有添加了主键的auto_increment 但是当删除主键约 阅读全文
posted @ 2023-02-06 14:15 情韵 阅读(53) 评论(0) 推荐(0)
摘要:MySQL执行流程 select语句执行流程 增删改语句执行流程 update语句的整体执行流程和select语句是一样的。只是少了缓存的那一步骤。 mysql想完成数据的修改,会先从存储引擎层读取数据,把数据读取到服务层进行数据的修改,再通过存储引擎层把数据更新到数据库中。 mysql每次读取数据 阅读全文
posted @ 2023-02-06 14:13 情韵 阅读(210) 评论(0) 推荐(0)
摘要:修改表的各种操作 官网:https://dev.mysql.com/doc/refman/8.0/en/alter-table.html 这里挑几个常用的演示一下: 原表格sql语句: create table if not exists test1 ( id int auto_increment 阅读全文
posted @ 2023-02-03 20:26 情韵 阅读(83) 评论(0) 推荐(0)
摘要:创建表的三种方式 通过create语句直接创建 语法: create [TEMPORARY] table [IF NOT EXISTS] table_name ( col_name column_defination [constrant] [NOT NULL | NULL] [DEFAULT {l 阅读全文
posted @ 2023-02-03 20:25 情韵 阅读(756) 评论(0) 推荐(0)
摘要:数据类型 整数数据类型 特殊说明: ​ 对于整数类型,MySQL还支持在类型名称后面加小括号(M),而小括号中的M表示显示宽度,M的取值范围是(0, 255)**。int(M)这个M在字段的属性中指定了unsigned(无符号)和zerofill(零填充)的情况下才有意义。**表示当整数值不够M位时 阅读全文
posted @ 2023-02-03 20:24 情韵 阅读(91) 评论(0) 推荐(0)