E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
主键
亿级流量系统架构设计与实战(九)
美团点评开源方案:LeafLeaf根据不同业务的需求分别实现了Leaf-segment(基于数据库的自增
主键
)和Leaf-snowflake(基于Snowflake算法)两种方案。
WispX888
·
2025-05-22 06:53
系统架构
java
架构
开发语言
分布式
ID
ID
生成器
美团开源方案
数据库优化技巧:MySQL 重复数据查询与删除(仅保留一条)的性能优化策略
方法:使用GROUPBY+MIN()/MAX()假设表中有
主键
(如id),按name字段查询重复数据,并保留
星辰离彬
·
2025-05-21 23:11
#
数据库
mysql
数据库
SQL优化学习笔记
(每次500-1000条)开启手动提交事务(starttransaction…commit)
主键
顺序插入:
主键
插入顺序为123456…顺序插入而非乱序插入大批量插入数据如果一次性需要插入大量批量数据,使用
伊成
·
2025-05-21 18:31
mysql
博文
sql
学习
笔记
Java转Go日记(四十一):Gorm删除
1.1.1.删除/软删除警告删除记录时,需要确保其主要字段具有值,GORM将使用
主键
删除记录,如果主要字段为空,GORM将删除模型的所有记录//删除存在的记录db.Delete(&email)DELETEfromemailswhereid
fashia
·
2025-05-21 15:46
Go语言学习路程
golang
开发语言
后端
go
软件设计师完整性约束考点分析——求三连
一、考点分值占比与趋势分析综合知识题分值统计表年份考题数量分值分值占比考察重点2018111.33%外码与参照完整性2019222.67%
主键
、外键设计2020000%-2021111.33%数据完整性特性
软考真题app
·
2025-05-21 14:06
软考-软件设计师
软考
软件设计师
Java转Go日记(三十九):Gorm查询
1.1.1.查询//获取第一条记录,按
主键
排序db.First(&user)SELECT*FROMusersORDERBYidLIMIT1;//获取最后一条记录,按
主键
排序db.Last(&user)SELECT
fashia
·
2025-05-20 12:53
Go语言学习路程
golang
开发语言
后端
go
Leaf——美团点评分布式ID生成系统地址参考
一、Leafstarter更新1.常用生成ID的工具数据
主键
自增UUID百度分布式ID生成器:uid-generator美团分布式ID生成器:Leaf&文档…2.Leaf升级版本下载源码feature/
qq_43130919
·
2025-05-20 10:15
分布式
git
spring
cloud
spring
boot
SpringBoot3 + Vue3 前后端分离项目实现文件上传下载
1、数据库表设计CREATETABLE`files`(`id`varchar(40)NOTNULLCOMMENT'
主键
',`name`varchar(255)DEFAULTNULLCOMMENT'文件名
韶君
·
2025-05-19 23:56
Spring
Boot
3
Vue
3
java
spring
boot
vue
【MySQL】表的约束
目录一、概念二、空属性三、默认值四、列描述五、zerofill六、
主键
七、自增长八、唯一键九、外键一、概念表的约束是数据库设计中用于确保数据完整性、有效性和一致性的规则集合,通过限制字段的取值范围或关系来防止非法数据的插入或更新
菜菜小蒙
·
2025-05-19 09:26
mysql
数据库
Django笔记——操作数据库(ORM)第二节
Django学习之操作数据库操作数据库——模型常用Field及参数一、常用字段类型Field字段类型描述数据库映射类型AutoField自动增长的整数
主键
intBigAutoField64位自动增长的整数
主键
俺的图图呢?
·
2025-05-19 06:04
Django
数据库
django
笔记
4、索引和查询
注意:
主键
,unique都会默认的添加索引。2、索引类型
主键
索引(PRIMARYKEY):唯一且非空,不允许重复。唯一索引(UNIQUEKEY):字段值必须唯一,但允许有空值。
goodAsuna
·
2025-05-19 02:08
MySQL
数据库
mybatis-plus踩坑记录
1.依赖项如果是3一定要用下面那个,还有要把原来mybatis的依赖给去掉2.配置文件如果设置了id类型,那么所有插入的语句即使你对象中
主键
是有值的也不会插入解决方案是在实体类的
主键
成员变量上加上@TableId
零三零等哈来
·
2025-05-18 18:44
mybatis
java
开发语言
数据库索引
索引的分类:数据结构:B+tree索引、Hash索引、Full-text索引物理存储:聚簇索引(
主键
索引)、二级索引(辅助索引)
加什么瓦
·
2025-05-18 13:41
数据库
数据库
mysql
Mybatisplus中saveOrUpdate()方法并发问题
Mybatisplus的saveOrUpdate()方法底层执行逻辑:先查询数据是否存在(通过判断
主键
是否为null),如果数据不存在则做插入操作,否则做更新操作。
Ryan-Joee
·
2025-05-18 02:15
java
Mybatisplus
高并发
Mysql 索引设计原则
适合添加索引的情况1.字段的数值有唯一性的限制索引本身可以起到约束的作用,比如唯一索引、
主键
索引都可以起到唯一性约束的,因此我们在创建数据表时,如果某个字段时唯一的,就可以直接创建唯一性索引或
主键
索引。
Highly_倾斜
·
2025-05-17 12:12
数据库
mysql
数据结构
mysql建立索引的原则
mysql建立索引的原则:1)定义
主键
的数据列一定要建立索引。2)定义有外键的数据列一定要建立索引。3)对于经常查询的数据列最好建立索引。
青茶360
·
2025-05-17 12:11
mysql
数据库
sql
oracle
MySQL中的视图
如果视图的数据来自于多张表,所创建的视图数据的
主键
来源于哪张表,那张表就是基表。为什么使用视图,好处是什么?安全:使用视图的用户只能访问他们被允许查询的结果集。由于
Yyyyy^
·
2025-05-17 10:21
mysql
数据库
leetcode-sql数据库面试题冲刺(高频SQL五十题)
----+|ColumnName|Type|±------------±-----+|x|int||y|int||z|int|±------------±-----+在SQL中,(x,y,z)是该表的
主键
列
我想吃烤肉肉
·
2025-05-16 13:58
sql
测试面试
数据库
leetcode
sql
leetcode-sql数据库面试题冲刺(高频SQL五十题)
--±-----+|ColumnName|Type|±------------±-----+|num|int|±------------±-----+该表可能包含重复项(换句话说,在SQL中,该表没有
主键
我想吃烤肉肉
·
2025-05-16 13:28
测试面试
sql
数据库
leetcode
sql
leetcode-sql数据库面试题冲刺(高频SQL五十题)
----±--------+|id|int||name|varchar||department|varchar||managerId|int|±------------±--------+id是此表的
主键
我想吃烤肉肉
·
2025-05-16 13:57
sql
测试面试
数据库
leetcode
sql
python:mysql约束与单表查询
一、约束:
主键
约束(keyprimary):每个表只设置一个
主键
,设置后:值非空且唯一。
苏苏susuus
·
2025-05-16 00:58
python
mysql
数据库
数据库(1)-开篇
数据库系统(DatabaseSystem):包括数据库、DBMS、应用系统、数据库管理员(DBA)
主键
(PrimaryKey):用于唯一的标识表中的某一条记录的属性或属性的集合。
DCHKING
·
2025-05-15 23:14
数据库
Pandas刷题(LeetCode185. 部门工资前三高的所有员工)
-----+---------+|id|int||name|varchar||salary|int||departmentId|int|+--------------+---------+id是该表的
主键
列
Darling_00
·
2025-05-15 21:29
pandas
数据库
sql
python
MySQL基础关键_010_数据库设计三范式
目录一、概述二、三范式1.第一范式(必须遵循)2.第二范式3.第三范式三、三范式设计1.一对多2.多对多3.一对一(1)
主键
共享(2)外键唯一一、概述数据库设计三范式就是数据库表的设计原则,帮助有效、节省空间的设计表
陆少枫
·
2025-05-15 15:19
MySQL
mysql
数据库
13小--
1、定义学生关系模式如下:Student(S#,Sn,Ssex,class,monitorS#)(其属性分别为学号、学生名、性别、班级和班长学号),则该关系的
主键
是(A)。A.S#B.
月岛雫-
·
2025-05-15 13:33
py-2
其他
【Python】uuid 模块:生成和处理通用唯一标识符(UUID,Universally Unique Identifier)
UUID是一个128位的标识符,通常以32个十六进制字符的字符串形式表示(例如123e4567-e89b-12d3-a456-426614174000),广泛用于需要唯一标识的场景,如数据库
主键
、分布式系统
彬彬侠
·
2025-05-14 16:13
Python基础
python
uuid
通用唯一标识符
RFC
4122
mysql锁
面试练习表锁底层原理,行锁底层原理:RC/RR级别用id
主键
列单列与范围操作?RC/RR级别用二级唯一索引列单列/范围操作?RC和RR用二级非唯一索引单列/范围操作?
生命不息战斗不止!
·
2025-05-14 15:06
mysql
数据库
MySQL数据库约束
目录)(一)MySQL约束-
主键
约束1.操作-添加单列
主键
2.操作-添加多列
主键
(联合
主键
)3.通过修改表结构添加
主键
4.删除
主键
约束(二)MySQL约束-自增长约束1.自增长一般格式2.指定自增字段初始值
落.差.
·
2025-05-14 05:59
MySQL
数据库
mysql
sql
软考:软件设计师 — 4.数据库设计
整个题目都是依据数据库设计的流程,牢记下图:E-R图联系类型判断E-R图转关系模式
主键
、外键判断规范化理论……1.例题1说明:某宾馆为了有效地管理客房资源,满足不用客户需求,拟构建一套宾馆信息管理系统,
Phoenixxxxxxxxxxxxx
·
2025-05-13 18:15
软考
软考
MYSQL学习之约束
约束的作用范围列级约束:将此约束声明在对应字段后面表级约束:将表中所有字段声明完以后,在所有字段后面声明的约束角度三:约束的作用(或功能)①notnull:非空约束②unique:唯一性约束③primarykey:
主键
约束
爱吃早饭的小王
·
2025-05-13 06:58
mysql
学习
数据库
【MySQL】数据库、数据表的基本操作
删除数据库2.6数据库备份与恢复3.表操作基础3.1创建表3.2查看表信息3.3创建临时表3.4创建表的复制4.表结构修改4.1添加列4.2修改列4.3删除列4.4重命名表4.5删除表5.约束与键5.1
主键
约
Guiat
·
2025-05-12 17:35
MySQL
数据库
mysql
数据库操作
类型:
主键
索引、唯一索引、普通索引、全文索引。二、S
UFIT
·
2025-05-12 09:37
数据库
oracle
sql
数据库--回表
回表(IndexLookup/BookmarkLookup)定义与原理回表是指在使用**非聚簇索引(二级索引)**查询数据时,数据库需要通过索引找到
主键
值后,再根据
主键
值回到聚簇索引或堆表中定位完整数据行的过程
IT艺术家-rookie
·
2025-05-12 07:57
数据库技术
数据库
MySQL数据库常见面试题之三大范式
应该非
主键
列完全依赖
主键
。比如(学号,姓名)不可以做
主键
,冗余了又比如在“学生课程表”中,有“学生ID”“课程ID”“学生姓名”“课程名称”等字段,复合
主键
是“(学生ID,课程ID)”。
小羊Go
·
2025-05-12 07:56
数据库
mysql
Navicat导出各个表的字段,字段类型,注释
新建查询,输入如下代码,运行即可SELECTTABLE_NAME表名,COLUMN_KEY
主键
,COLUMN_NAME字段名称,DATA_TYPE字段类型,CHARACTER_MAXIMUM_LENGTH
Restia2019
·
2025-05-12 05:10
数据库
sql
mysql
【MySQL】联合索引的使用
2、数据示例创建一张表,有三个索引:
主键
索引、普通索引、联合索
在成都搬砖的鸭鸭
·
2025-05-12 01:49
MySQL
mysql
数据库
一篇文章讲清楚mysql的聚簇索引、非聚簇索引、辅助索引
当然叶子节点有可能存放的是索引和
主键
,比如辅助索引。这就是他们的本质区别。聚簇索引与非聚簇索引的比较?聚簇索引由于索引与数据是存放在一起的,所以不用回表,比非
文仔~
·
2025-05-11 17:56
mysql
数据库
java原生代码实现流水号及自增(保姆级教程)
纯代码实现,(此处为JDK17,swagger3),详细步骤如下:1.表结构代码如下(MYSQL)CREATETABLE`code_sequence`(`id`bigintNOTNULLCOMMENT'
主键
Miki_souls
·
2025-05-10 11:11
付费专栏
Java基础
java
python
开发语言
android 数据库自增id,解决数据库自增ID的问题
(1)设置
主键
自增为何不可取这样的话,数据库本身是单点,不可拆库,因为id会重复。
weixin_39790504
·
2025-05-10 10:33
android
数据库自增id
Redis系列之实现分布式自增
主键
JDK1.8SpringBoot2.2.1Maven3.2+Mysql8.0.26redis6.2.14MybatisPlus3.4.3.4开发工具IntelliJIDEAsmartGit一、实现原理使用Redis来实现分布式的
主键
自增主要是依赖于
Nicky.Ma
·
2025-05-10 10:33
#
Redis文库
#
Java互联网高级培训教程
redis
分布式
数据库
微服务+分库分表的自增
主键
ID该如何设计?
一.前言分布式ID是分布式系统里面非常重要的一个组成部分,那么我们在设计分布式ID的时候,需要考虑什么问题呢?❓简单结构下是怎么实现ID的控制的?单实例系统:通过时间戳,系统内自增,上锁等方式保证ID的唯一性单数据库实例:通过自增字段(不谈性能)实现ID的唯一❓微服务+分库分表了,又该如何进行控制?问题:单个系统没办法直接感知到其他系统的ID情况,哪怕通信也要付出极大的代价二.来理解分布式ID的原
江-小北
·
2025-05-10 10:31
Java面试题
微服务
架构
云原生
【shardingsphere分布式
主键
无效】
背景分布式
主键
配置文件都配置好了,但是执行插入的时候没生效,报了###Errorupdatingdatabase.Cause:java.sql.SQLException:Field'id'doesn'thaveadefaultvalue
肥宅小叽
·
2025-05-09 16:00
分布式
Mybatis 返回 Map 对象
一、场景介绍假设有如下一张学生表:CREATETABLE`student`(`id`intNOTNULLAUTO_INCREMENTCOMMENT'
主键
',`name`varchar(100)NOTNULLCOMMENT
matrixlzp
·
2025-05-08 19:16
Mybatis
mybatis
组织架构设计、角色与权限设计的一些思考
组织架构1.需求点查询某个组织下面的所有用户(包括所有下级组织)查询某个组织下面的所有下级组织查询用户所在的组织获取整个组织结构,方便生成树形数据结构2.组织表相关的必要字段如下:id,
主键
IDpid,
Java进阶八股文
·
2025-05-08 10:52
状态模式
Django 关系型数据表关系理解
关系型数据库核心原则数据库三大范式精解范式级别核心要求常见错误案例优化方案第一范式字段原子性(不可拆分)地址字段包含省市县混合数据拆分为province/city/address字段第二范式消除部分依赖(完全依赖
主键
Yant224
·
2025-05-07 18:43
Django
V2
#
第2章
模型
django
mysql
关系型数据库
一对一
一对多
多对多
一步一步教你进行鸿蒙应用开发:十、本地关系型数据库
[email protected]
模块的使用
一、模块特性与核心类1.核心特性关系型数据模型:支持表结构定义、
主键
、索引、关联查询。SQL兼容:可直接执行SQL语句或使用链式API。
jackiendsc
·
2025-05-07 16:29
鸿蒙开发
harmonyos
数据库
华为
Java基础学完,继续深耕(0506)SQL--多表关系
实现:在数据库表中多的一方,添加字段,来关联一的一方的
主键
。现在只是在语法上关联了,但是还需要添加外键约束实现真正关联可以在创建表时或表结构创建完成后,为字段添加外键约束。
拿了个橘子跑了(嘻嘻)
·
2025-05-07 06:55
Mysql--SQL语句
sql
数据库
美团分布式ID生成系统
趋势递增:在MySQLInnoDB引擎中使用的是聚集索引,由于多数RDBMS使用B-tree的数据结构来存储索引数据,在
主键
的选择上面我们应该尽量使用有序的
主键
保证写入性能。
牛牛的快乐时光
·
2025-05-07 03:41
分布式
mysql--索引
分类普通索引(INDEX):索引列值可重复唯一索引(UNIQUE):索引列值必须唯一,可以为NULL
主键
索引(PRIMARYKEY):索引列值必须唯一,不能为NULL,一个表只能有一个
主键
索引全文索引(
溜溜刘@♞
·
2025-05-06 21:31
数据库
mysql
数据库
Django ORM详解
DjangoORM详解ORMModel模型字段类型缺省
主键
字段选项关系类型字段类管理器Django查询查询集限制查询集结果集方法返回单个值的方法字段查询(FieldLookup)表达式Django增删改
AquaPluto
·
2025-05-06 08:41
django
数据库
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他