数据库
文章平均质量分 81
雪球不会消失了
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关系数据库标准语言——SQL
列约束:为单个字段定义约束,跟在列定义后面用空格分隔表约束:为多个列定义约束,在列定义的最后用逗号分隔定义,需要指出约束的列[CONSTRAINT 约束名] 约束类型当约束不指定名称时,系统会自动给定一个名称。NULL/ NOT NULL约束NULL表示不确定或没有数据的意思,当某一字段必须要填入值的时候,可以使用NOT NULL。例如:主键列不能出现空值,不然就会失去唯一标识一条记录的作用(只能用于定义列约束)[CONSTRAINT 约束名] NULL|NOT NULL。原创 2023-04-26 21:32:28 · 5129 阅读 · 1 评论 -
MySQL(运维篇)
MySQL日志管理与主从复制配置 本文主要介绍了MySQL的日志管理和主从复制技术。MySQL日志包括错误日志、二进制日志、查询日志和慢查询日志,分别记录服务器运行状态、数据变更、客户端操作和执行缓慢的SQL语句。主从复制通过二进制日志实现数据同步,搭建过程包括主库和从库的配置、账户授权及坐标关联。 分库分表部分讲解了垂直拆分和水平拆分策略,以及使用MyCat中间件实现分片的方法。MyCat通过schema.xml配置逻辑库表和数据节点,支持多种分片规则如范围分片、取模分片等。读写分离基于主从复制实现,可通原创 2026-03-06 00:54:43 · 424 阅读 · 0 评论 -
MySQL的乐观锁、悲观锁机制及实现
乐观锁是一种并发控制策略,它假设多个事务不会发生冲突,在执行操作时不加锁,非常乐观,只需每次进行提交时利用标识进行对比,确认其他事务没修改过便可提交。悲观锁认为每次操作都会发生冲突,非常悲观。它会在任何可能发生冲突的地方进行加锁,其他操作想修改都需要等它执行完后释放锁,再通过争抢到锁而进行操作。原创 2024-09-24 23:32:03 · 3019 阅读 · 2 评论 -
Redis基础
Redis是一个基于内存的key-value对数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。Redis中文网key-value结构存储:基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)企业应用广泛Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。NoSql(Not Only SQL),不仅仅是SQL,泛指。原创 2025-05-20 23:05:50 · 994 阅读 · 0 评论 -
MySQL(开发篇)
外键:用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。我们来看一个例子:左侧的emp表是员工表,里面存储员工的基本信息,包含员工的ID、姓名、年龄、职位、薪资、入职日期、上级主管ID、部门ID,在员工的信息中存储的是部门的ID dept_id,而这个部门的ID是关联的部门表dept的主键id,那emp表的dept_id就是外键,关联的是另一张表的主键。注意:目前上述两张表,只是在逻辑上存在这样一层关系,也就是逻辑外键;在数据库层面,并未建立外键关联,所以是无法保证数据的一致性和完整性的。原创 2025-12-06 16:49:03 · 859 阅读 · 0 评论
分享