首页 > 数据库 >mysql,redis,mongodb常用命令

mysql,redis,mongodb常用命令

时间:2023-04-20 09:26:10浏览次数:37  
标签:name mongodb 数据库 常用命令 redis 指定 key MySQL Redis

MySQL常用命令:

1. mysql -u username -p:以指定用户身份登录 MySQL 数据库。

2. show databases:列出所有数据库。

3. use database_name:选择指定的数据库。

4. show tables:列出当前数据库中的所有表。

5. describe table_name:显示指定表的结构。

6. select * from table_name:查询指定表中的所有数据。

7. insert into table_name (column1, column2, ...) values (value1, value2, ...):向指定表中插入数据。

8. update table_name set column1=value1, column2=value2, ... where condition:更新指定表中的数据。

9. delete from table_name where condition:删除指定表中的数据。

redis常用命令:

1. redis-cli:以命令行方式连接 Redis 服务器。

2. ping:测试 Redis 服务器是否可用。

3. set key value:设置指定键的值。

4. get key:获取指定键的值。

5. del key:删除指定键及其对应的值。

6. keys pattern:查找所有符合指定模式的键。

7. expire key seconds:设置指定键的过期时间(秒)。

8. incr key:将指定键的值增加 1。

9. decr key:将指定键的值减少 1。

mongodb常用命令:

1. mongo:以命令行方式连接 MongoDB 服务器。

2. show dbs:列出所有数据库。

3. use database_name:选择指定的数据库。

4. show collections:列出当前数据库中的所有集合。

5. db.collection_name.find():查询指定集合中的所有数据。

6. db.collection_name.insertOne(document):向指定集合中插入一条数据。

7. db.collection_name.updateOne(filter, update):更新指定集合中的一条数据。

8. db.collection_name.deleteOne(filter):删除指定集合中的一条数据。

9. db.collection_name.aggregate(pipeline):使用聚合管道进行数据处理。

工具命令:

1. MySQL Workbench:MySQL 的图形化管理工具。

2. Redis Desktop Manager:Redis 的图形化管理工具。

3. MongoDB Compass:MongoDB 的图形化管理工具。

4. Navicat for MySQL:MySQL 的商业图形化管理工具。

5. Redisson:Java 的 Redis 客户端,提供了丰富的 Redis 操作封装和分布式锁等功能。

6. pymongo:Python 的 MongoDB 客户端,提供了方便的 MongoDB 操作封装和数据处理功能。

标签:name,mongodb,数据库,常用命令,redis,指定,key,MySQL,Redis
From: https://www.cnblogs.com/full-stack-linux-new/p/17335438.html

相关文章

  • Redis为什么快?
    redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。和Memcached类似。redis支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。它的速度快主要归功于以下几个方面:内存数......
  • Docker CLI docker compose events常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • go项目中数据库连接,以及redis连接
     文件:common/mysql.go数据库连接文件packagecommonimport("gorm.io/driver/mysql""gorm.io/gorm""gorm.io/gorm/schema""log")varDB*gorm.DB//全局定义DBvardbErrerror//定义数据库错误funcinit(){dsn:=......
  • 【Redis】面试题 GEO地理位置信息
    目录面试1http协议详情,http协议版本,http一些请求头2GET请求和POST请求的区别3如何实现服务器给客户端发送消息,websocket是什么?4悲观锁和乐观锁,如何实现今日内容1GEO地理位置信息面试1http协议详情,http协议版本,http一些请求头 -特点: 1基于请求响应--》服务端不能主......
  • redis----day03( )
    面试面试如何聊#第一面(笔试): -办公室做题:拍照,发群里---》自己课搜,同学帮着搜----》往上写-问不答了,可以直接面试吗?#第二面:正式面试(开启手机录音,放口袋中) -一个人,多个人坐你对面-最重要的:自我介绍(自己提前写出来,500字,尽可能展现自己的优势) -面试官您......
  • centos9 redis安装报错(实在无解使用方法)
    报错如下[root@centosbin]#./redis-server./redis-server:errorwhileloadingsharedlibraries:libssl.so.1.1:cannotopensharedobjectfile:Nosuchfileordirectory使用的解决命令yummakecacheyum-yinstall*openssl*原过程root@centosbin]#lsredi......
  • 900万大数据量 查询 更新 使用redis 多线程请求
    表A中有900多万数据,根据900万数据,查询数据并插入B表创建一个定时任务,定时查询配置条件,查询更新(查询更新使用多线程)预估时间,设置请求时间跟频率不想这么干:可以查看数据执行进度思路:设置一个运行队列runList里面是待执行的id设置一个失败队列failList里面是执行失败的i......
  • Docker 运行 mongodb 无法连接 mongosh 问题
    场景在宿主机上依次执行以下命令,拉取mongo镜像,创建容器并运行dockerpullmongodockerrun--rm-d\--namemongo-test\mongo\bash进入容器中:dockerexec-itmongo-testbash执行使用mongosh连接mongo数据库的命令:mongosh报错:MongoNetworkError:......
  • 【Docker】常用命令
    1、Docker启动启动sudosystemctlstartdocker启动成功是没有任何消息提示的,要知道在Linux系统中,没有消息就表示成功设置docker开启自启systemctlenabledocker判断是否安装启动成功dockerversion出现服务端和客户端的相关信息,即表示启动成功。2、常用命令2......
  • docker常用命令
    docker要删除镜像,先要删除依赖它的容器1.删除容器dockerps#查看正在运行的容器dockerps-a#查看所有容器dockerrmcontainer_id#删除容器2.删除镜像dockerimages//查看镜像dockerrmiimage_id2.1删除其他镜像#删除nullimagesudodockerrmi$(dockerima......