知识点-mysql、mongodb和redis数据库

a.mysql(首先下载mysql和可视化管理器navicat)
在这里插入图片描述
1)简单使用可以参考笔记
2)表结构的复制和数据的复制

1.复制表结构及数据到新表
CREATE TABLE 新表SELECT * FROM 旧表
这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。
不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。

2、只复制表结构到新表
CREATE TABLE 新表SELECT * FROM 旧表WHERE 1=2
或CREATE TABLE 新表LIKE 旧表

3、复制旧表的数据到新表(假设两个表结构一样)
INSERT INTO 新表SELECT * FROM 旧表

4、复制旧表的数据到新表(假设两个表结构不一样)
INSERT INTO 新表(字段1,字段2,…) SELECT 字段1,字段2,… FROM 旧表

b、mongodb(通用安装mongo和可视化软件robo)
在这里插入图片描述
验证启动:http://localhost:27017/
1)一种启动,首先在mongo跟文件创建一个data文件夹,然后再data里创建一个db文件夹用来存储配置和内容,然后退回到bin目录下cmd环境运行 mongod --dbpath (就是刚创建的db文件夹的路径),这就启动了服务
2)另外一种方法可以把mongo加入到系统自启动,首先在data文件里在创建一个logs文件夹,再在里面创建一个mongo.log的文件,最后再bin目录下cmd环境运行
在这里插入图片描述
最后在系统服务查看启动,如果“Windows 不能再本地启动mongodb”,可以在data里mongod.lock删除即可

c、mongodb与mysql命令对比

|点击参考此链接转载| |

在这里插入图片描述

d、redis(也是下载redis和可视化软件redis desktop manager)

1.redis下载后conf文件需要屏蔽掉#bind 127.0.0.1,因为这样才能建立分布式
2.redis启动:redis-server ***(redis.conf的路径)
3.连接到redis:redis-cli
连接到其他机子的redis:redis-cli -h **(为ip地址)
4.redis键值:输入用set key值 “value值”;获取用get key值
在这里插入图片描述

扫描二维码关注公众号,回复: 3935623 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_42357472/article/details/83546720