数据库
文章平均质量分 80
数据库学习笔记
温酒煮青梅
初级打工人
展开
-
【TiDB 一】从MySQL、Redis到TiDB
以MySQL为代表的传统关系型数据库,虽然广泛应用,但是存在一些自身容量的限制。根据使用MySQL的经验,MySQL单表在2000万行以内时,性能较好;单表超过2000万行以后,数据库性能、可维护性都会急剧下降。当然这时候可以使用分库分表,将大表拆分为小表,小表到的数据量控制在2000万行以内。通过水平扩展的方式,将不同的表存放于多台服务器,可以提升整个数据库集群的QPS。原创 2024-05-14 08:31:07 · 503 阅读 · 0 评论 -
【for update】解析 【线程安全】【分布式锁】
for update是一种DML操作级别的行级锁。在结合事务的场景中,事务A对一行数据使用select … for update加锁,其他事务只能查询但不能更新被加锁的数据行,而事务A既可以查询又可以更新该行数据。事务A提交后,其他事务才可以更新该行。原创 2023-03-12 21:11:34 · 1247 阅读 · 1 评论 -
【5】MySQL 对记录的增删改查【INSERT】【UPDATE】【DELETE】【SELECT】
文章目录0 - 前言1 - INSERT2 - UPDATE3 - DELETE4 - SELECT4 - 1 WHERE4 - 2 GROUP BY4 - 3 HAVING4 - 4 ORDR BY4 - 5 LIMIT0 - 前言本文是对【慕课网】平然老师【与MySQL零距离接触】系列课程的笔记1 - INSERT方式1:INSERT可以插入单条/多条记录,不指定列名时必须按所有列的形式传入记录如果主键采用自动编号,可以传入NULL/DEFAULT如果某个字段存在默认约束,使用默认值可以原创 2021-04-20 15:22:38 · 283 阅读 · 0 评论 -
4 MySQL【约束介绍】【外键约束参照】【删除/添加列】【添加/删除 约束】【修改列定义/名称/数据表名】
文章目录0 - 前言1 - 约束定义与分类2 - 外键约束2 - 1 创建外键2 - 2 外键约束参照操作3 修改数据表3 - 1 添加/删除 列添加单列添加多列删除单列3 - 2 添加/删除 约束添加主键约束删除主键约束添加唯一约束删除唯一约束添加外键约束删除外键约束添加默认约束3 - 3 修改列与数据表修改列定义修改列名称修改数据表名0 - 前言本文是对【慕课网】平然老师【与MySQL零距离接触】系列课程的笔记1 - 约束定义与分类约束保证数据的完整性与一致性,分为表级约束与列级约束表级约原创 2021-04-15 11:04:11 · 759 阅读 · 0 评论 -
【3】 MySQL数据表操作【创建/查看/插入记录/查找记录】与约束【自动编号/主键/唯一约束/默认约束】
文章目录0 - 前言1 - 回顾2 - 数据类型3 - 数据表操作3-1 创建数据表3-2 查看数据表查看数据表结构3 - 3 记录的插入与查找插入记录查找记录3 - 4 NULL与NOT NULL4 - 记录操作4 - 1 自动编号 防止重复纪录4 - 2 主键约束 PRIMARY KEY4 - 3 唯一约束 UNIQUE KEY4 - 4 默认约束 DEFAULT0 - 前言本文是对【慕课网】平然老师【与MySQL零距离接触】系列课程的笔记1 - 回顾mysql默认端口号:3306mysql原创 2021-04-08 16:09:06 · 888 阅读 · 0 评论 -
【2】MySQL基础【命令提示符】命令【登录/退出】【修改提示符】【语句规范】【创建/修改/删除数据库】【查看数据库列表】
文章目录0 - 前言1 - 登录2 - 退出3 - 修改mysql提示符4 - 常用命令5 - MYSQL语句规范6 - 创建数据库7 - 查看当前服务器下的数据库列表8 - 修改数据库9 - 删除数据库0 - 前言本文是对【慕课网】平然老师【与MySQL零距离接触】系列课程的笔记1 - 登录登录参数:管理员模式打开命令提示符,注意上面里的参数位置可变,只要在“-x"后面接上对应的信息就可以。root是mysql默认用户名;-p后面跟上密码就是明文显示,如果不想别人看见你的密码可以不原创 2021-03-30 14:14:14 · 569 阅读 · 1 评论 -
【1】MySQL 8.0 安装配置辛酸泪【出坑指南】【下载】【配置】【修改为utf8】【命令行启动关闭mysql】【管理员权限之谜】
MySQL 8.0 安装配置辛酸泪【出坑指南】文章目录MySQL 8.0 安装配置辛酸泪【出坑指南】1 - 下载2 - 配置2 - 1 设置密码,Reconfigure2 - 2 添加环境变量2 - 3 修改编码格式为utf8【管理员权限】3 - 命令行启动/关闭 MySQL今天开始安装学习MySQL 8.0,然而看的视频里面安装的是5.+版本,好多界面不一致,写一篇出坑指南希望可以帮助小伙伴们1 - 下载首先安装 8.0版本去官网下载,这里我安装的是windows的community版本,具体步骤原创 2021-03-28 10:08:29 · 392 阅读 · 0 评论