首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL
半颗花菜
创建于2023-01-12
订阅专栏
MySQL相关的内容
暂无订阅
共11篇文章
创建于2023-01-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
乐观锁与悲观锁
每次去拿数据的时候都认为别人不会修改,所以不上锁,但是在更新的时候会判断一下在此期间别人有没有去修改这个数据,可以使用版本号等机制。
SQL语句中DQL的编写顺序以及执行顺序
DQL语句的编写顺序为: select ... from ... where ... group by ... having ... order by ... limit ... DQL语句的执行顺序
主键设计原则
满足业务需求的情况下,尽量降低主键的长度。 插入数据时,尽量选择顺序插入,选择使用AUTO_INCREMENT自增主键。 尽量不要使用UUID做主键或者是其他自然主键,如身份证号。 业务操作时,避免对
索引设计原则
1). 针对于数据量较大,且查询比较频繁的表建立索引。 2). 针对于常作为查询条件(where)、排序(order by)、分组(group by)操作的字段建立索 引。 3). 尽量选择区分度高的
事务的隔离级别
数据库系统必须具有隔离并发运行各个事务的能力,使它们不会相互影响,避免各种并发问题。一个事务与其他事
MySQL分组函数
一、分组函数 分组函数也叫多行处理函数 多行处理函数的特点:输入多行,最终输出一行。 二、常用函数 count 计数 sum 求和 avg 平均值 max 最大值 min 最小值 !!!分组函数在使用
MySQL中常用的数据处理函数
一、数据处理函数 数据处理函数又被称为单行处理函数 单行处理函数的特点:一个输入对应一个输出。 和单行处理函数相对的是:多行处理函数。(多行处理函数特点:多个输入,对应1个输出!) 二、常见的单行处理
树形表的标记字段是什么?如何查询MySQL树形表?
树形表的标记字段是parentId,即父节点的id。 查询树形表的方法: 当层级固定时可以使用表的自连接进行查询。 如果想灵活查询每个层级可以使用MySQL中的递归方法,使用with RECURESI
MySQL建表注意
注意选择存储引擎,如果需要支持事务需要选择InnoDB。 注意字段类型的选择,对于日期类型如果要记录时分秒建议使用datetime,只记录年月日使用date类型;对于字符串类型,固定长度字段选择cha
MySQL常见的存储引擎及区别?
- MyISAM管理非事务表,提供高速存储和检索及全文搜索能力,如果在应用中执行大量的select操作,应该选择MyISAM - InnoDB用于事务处理,具有ACID事务支持等特性,如果在应用中执行
数据库规范设计
表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是tinyint(1) ( 1表示是,0表示否)。 说明:任何字段如果为非负数,必须是无符号。