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

浙公网安备 33010602011771号