MySQL、MongoDB与Redis基础操作命令详解
需积分: 10 14 浏览量
更新于2024-09-10
收藏 16KB TXT 举报
本资源主要介绍了MySQL、MongoDB和Redis三大关系型数据库(RDBMS)和NoSQL数据库的基本使用方法,包括安装、启动与停止服务,以及数据管理操作。以下是详细的内容概要:
1. MySQL:
- 启动与停止:通过`netstart`和`netstop`命令来控制MySQL服务,如`netstartmysql57`用于启动,`netstopmysql57`用于停止。
- 登录:使用`mysql -u 用户名 -p`登录,例如`mysql -uroot -p`。
- 基本操作:
- 查询版本:`select version();`
- 当前时间:`select now();`
- 连接特定数据库:`use 数据库名;`
- 数据库选择:`selectdatabase();`
- 表管理:
- 显示所有表:`showtables;`
- 创建表:如`createtable student`,定义字段和约束。
- 删除表:`droptable student;`
- 表描述:`desc student;`
- 查看表结构:`showcreatetable student;`
- 重命名表:`renametable student to newstudent;`
- 修改表结构:`altertable student add|change|drop字段;`
- 插入数据:
- 全值插入:`insertintostudentvalues(0,"tom",19,1,"",0);`
- 半自动插入(键值对形式):省略某些列的值。
2. MongoDB:
MongoDB 是一种文档型数据库,其操作方式不同于SQL,常用命令包括插入、查询、删除文档等。由于没有明确的SQL语法,这里没有列出具体命令,但通常涉及`insertOne()`, `find()`, `deleteOne()`, `db.collection.drop()`等函数。
3. Redis:
Redis 是一个内存数据结构存储系统,主要用于缓存、消息队列等场景。其核心操作包括:
- 存储数据:`SET key value`(设置键值对),`GET key`(获取键的值)
- 数据类型:字符串、哈希、列表、集合、有序集合等有专门的命令进行操作。
- 存储持久化:`save`、`bgrewriteaof`等用于数据备份和持久化。
- 命令行交互:`DEL key`(删除键),`LRU`(最近最少使用策略)等。
这些数据库各有特点,MySQL适合结构化的数据存储,MongoDB适用于半结构化或非结构化数据,Redis则更偏重于高性能数据缓存和队列操作。熟练掌握这些基础操作是进行数据库开发和运维的基础。在实际应用中,根据项目需求选择合适的数据库技术和命令非常重要。
2020-10-17 上传
2024-03-25 上传
2023-06-02 上传
2024-07-05 上传
2013-11-20 上传
2014-04-09 上传
2020-12-14 上传
2014-04-09 上传
2021-07-24 上传
DouBle__T
- 粉丝: 0
- 资源: 1
最新资源
- 你好,世界
- Day24
- Python-PIL-picture:采用感知哈希算法基于Python-PIL的图像去重
- BookReviews
- 网页游戏java源码-AnagramGame-1:这是我的游戏,我只是测试如何学习如何控制JavaWeb应用程序源代码
- 同济大学论文:又一个同济大学研究生学位论文模板
- pong-game
- 动物怪兽头像系列图标下载
- MATLAB用拟合出的代码绘图-darc-experiments-matlab:使用贝叶斯自适应设计运行延迟和风险选择(DARC)实验
- Redis-x64-4.0.14.2.msi+redis-desktop-manager-0.8.8.384.exe
- sm-engine:代谢物注释引擎,用于成像质谱
- platexcheat:pLaTeX备忘单
- react-basic-image-search
- OpenSC2K:OpenSC2K-Maxis对Sim City 2000进行的开源重制
- mysite
- P-Moontool-开源