
数据库
文章平均质量分 79
数据库相关
Prosper Lee
谁又能来拯救我这灰暗的人生呢……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL(十一):MySQL语法-函数
MySQL语法-函数原创 2023-07-18 15:37:53 · 1076 阅读 · 0 评论 -
MySQL(十):MySQL语法-进阶
如:在人员管理系统中,删除一个人员,即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等。TIMESTAMP 也接受不同的格式,比如 YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD 或 YYMMDD。如果添加 UNSIGNED 属性,那么范围将从 0 开始,而不是某个负数。注意:即便 DATETIME 和 TIMESTAMP 返回相同的格式,它们的工作方式很不同。用于添加、删除或者更改现有数据表中的列,添加或者删除现有数据表上的约束。Number(数字)原创 2023-07-17 17:13:18 · 2678 阅读 · 0 评论 -
MySQL(九):MySQL语法-高级
视图(View)是一种虚拟存在的表,视图也由列和行构成,但视图并不实际存在于数据库中。行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。视图中的数据是依赖于真实表中的数据的。一旦真实表中的数据发生改变,显示在视图中的数据也会发生改变。使用LIKE运算符来搜索列中的指定模式。组合两个或更多SELECT语句的结果集。用于指定要返回的记录数量。把表2数据复制到表1中。筛选分组后的各组数据。原创 2023-07-12 16:23:01 · 324 阅读 · 0 评论 -
MySQL(八):MySQL语法-基础
什么是空值?空值不同于零值或包含空格的字段,具有空值的字段是在创建记录时留空的字段SQL 约束用于限制可以进入表中的数据类型,约束可以是列级别,也可以是表级别(列级约束应用于一列;表级约束应用于整个表)约束描述NOT NULL保证列中数据不能有 NULL 值DEFAULT提供该列数据未指定时所采用的默认值UNIQUE保证列中的所有数据各不相同PRIMARY KEY 主键唯一标识数据表中的行/记录FOREIGN KEY 外键。原创 2023-07-09 13:20:27 · 524 阅读 · 0 评论 -
Redis(七):Redis基础入门
Redis是一种开源的NoSQL内存数据库,用于高性能的数据存储和访问。Redis支持多种数据类型,包括字符串、哈希、列表、集合和有序集合,并且支持分布式存储和操作。记录服务器接收到的每个写入操作,然后,可以在服务器启动时再次重播这些操作,从而重建原始数据集,使用与Redis协议本身相同的格式记录命令。用途:缓存、消息队列、分布式锁、计数器、数据库、分布式缓存、实时统计、推荐系统、热点数据存储、地理位置存储、时序数据存储等。两种策略,通过配合使用这两种策略,可以很好的在。Redis服务器使用的是。原创 2023-06-24 21:54:28 · 1029 阅读 · 0 评论 -
MongoDB(六):高级-数据库备份与还原
mongodb数据库导出备份mongodump -h [url] -u [username] -p [password] -d [dbname] -o [path] --authenticationDatabase [auth]参数描述urlmongo地址username用户名password密码dbname库名path导出路径auth指定在其中-u创建指定内容的认证数据库例:mongodump -h 127.0.0.1 -u ad原创 2020-09-12 10:47:12 · 197 阅读 · 0 评论 -
MongoDB(五):高级-聚合管道、多表查询
模拟数据db.order.insert({ order_id: '1', uid: 10, trade_no: '111', all_price: 100, all_num: 2 });db.order.insert({ order_id: '2', uid: 7, trade_no: '222', all_price: 90, all_num: 2 });db.order.insert({ order_id: '3', uid: 9, trade_no: '333', all_price: 20,原创 2020-09-09 21:43:40 · 239 阅读 · 0 评论 -
MongoDB(四):进阶-关系型数据库表(集合)与表(集合)之间的关系
一对一如:身份证 <--> 驾驶证(可有可无,故而又拆分出来了一个驾驶证表)一对多如:一个分类 <--> 多个商品如:一条订单 <--> 多个商品多对多如:一个用户 <--> 关注多个商品 && 一个商品 <--> 多个用户关注...原创 2020-09-09 14:53:06 · 388 阅读 · 0 评论 -
MongoDB(三):进阶-账户权限、远程连接
账户权限配置创建超管use admin;db.createUser({ user: 'admin', pwd: '123456', roles: [ { role: 'root', db: 'admin' } ]})查看添加的超管show users;/** 结果: { "_id" : "admin.admin", "userId" : UUID("e97887ba-9a3f-43c8-aed6-ccd17d434c87"),原创 2020-09-09 14:23:03 · 243 阅读 · 0 评论 -
MongoDB(二):进阶-索引、复合索引、唯一索引
示例:添加 60w条 数据 test.student// 默认将表添加到 test 库中for(var i = 1; i <= 600000; i++){ db.student.insert({ name: "Lee" + i, age: i });}基本索引添加索引使数据查询更加快,但插入修改数据相对会变慢,但也在可接受范围没有添加索引时 第一次查询耗时 查询:db.student.find({ name: 'Lee123456'}).explain('executio原创 2020-09-09 10:32:45 · 395 阅读 · 0 评论 -
MongoDB(一):基础-增删改查,实现分页
增使用创建数据库(需要插入数据后数据库才会显示)$ use demo;$ db.user.insert({"name": "Lee", "age": 23});删删除库表$ db.user.drop();$ show tables;删除库$ use demo;$ db.dropDatabase();删除(批量删除):$ db.user.remove({ sex: '男' });;只删除一条数据:$ db.user.remove({ name: /L原创 2020-09-08 16:19:00 · 188 阅读 · 0 评论