您的当前位置:首页>全部文章 >MySQL分类的文章—熊猫笔记内的文章
【MySQL】mysql中不推荐使用uuid或者雪花id作为主键的原因以及差异化对比
文章目录前言什么是UUID?什么是雪花ID?什么是MySql自增ID?优缺点对比应用场景总结写在最后优点缺点1.简单易用2.唯一性3.效率高4.索引效率高1.不适用于分布式系统2.不适用于需要保密的场景3.查询效率低优点缺点1.分布式环境下唯一性1.依赖于机器时钟2.存储空间较大3.查询效率低优点缺点1.全球唯一性2.无需数据库支持1.存储空间大2.索引效率低3.查询效率低UUID:雪花ID:MYS
发表于:2023-11-30 浏览:2081 TAG:
【MySQL】一文带你了解数据库约束
文章目录1. 约束类型2.PRIMARY KEY:主键约束3.FOREIGN KEY:外键约束4.NOT NULL:非空约束5.UNIQUE:唯一约束5.DEFAULT:默认值约束6.总结1. 约束类型作用: 数据库约束是用于限制数据输入或数据更新的规则。数据库约束确保在表中只能插入符合规则的数据,以确保数据的完整性和一致性。 常见的数据库约束包括:主键约束:用于唯一标识表中的每一行数据,确保数据唯一性和完整性。外键约束:用于确保表之间数据的关系
发表于:2023-11-30 浏览:696 TAG:
【MySQL】 复合查询 | 内外连接
文章目录1. 复合查询unionunion all单行子查询多行子查询多列子查询in关键字all关键字any关键字多表笛卡尔积自连接在where子句使用子查询在from子句中使用子查询合并查询2. 内连接3. 外连接左外连接右外连接1. 复合查询多表笛卡尔积显示雇员名、雇员工资以及所在部门的名字由于员工 信息属于 emp表 而所在部门名字属于 dept表 数据来自不同的表,所以需要进行多表查询表示从 emp (员工表) 和dept (部门表)
发表于:2023-11-30 浏览:857 TAG:
【MySql】Centos7 安装 MySQL5.7 步骤
Centos7 安装 MySQL5.7 步骤(一)、使用yum源方式安装4.1 开启mysql的远程访问权限4.2 为firewalld添加开放端口33064.3 远程连接测试3.1 启动mysql并查看状态3.2 获取临时密码3.3 登录mysql3.4 修改登录密码2.1 下载mysql的yum源配置2.2 安装mysql的yum源2.3 使用yum方式安装mysql2.3.1 安装过程中报错解决1、卸载系统自带 mariadb2、下载并安装MySQL官方的 Yum3、使用并设置mysql4
发表于:2023-11-30 浏览:2098 TAG: