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 上传
2023-03-16 上传
2023-10-23 上传
2023-08-22 上传
2023-03-13 上传
2023-04-11 上传
DouBle__T
- 粉丝: 0
- 资源: 1
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展