browser插入数据 db_mdb-数据库操作-增删改查

数据库的增删操作

查看当前数据库

show databases

beb7c75f22015b320eae819566f45cbc.png

使用数据库

use 数据库

51bc02a4380b3572e2b2535fe2b3d1a8.png

查看当前所在库

db

d094af8293c271dccb55631344daccb3.png

ffe0655379a52b4965fbc1b2c5b3a3e9.png

如果切换的数据库里无数据

查询不出来的

8a34996f99555957b6347189b08d2c0a.png

删除数据库,删除当前选中的

db.dropDatabases()

7dae15c73e04cb5d892659acb26af067.png

小结

启动客户端

选择数据库

执行操作

注意

数据库不存在时如查选择

自动创建

创建的库无数据

show dbs看不见内容

除非有数据

删除数据库时

先使用

再删除

集合命令

5b4c6815a44e48f5914a300cda1f55aa.png

集合的创建

集合可以创建一个有容量的集合,超过上限会删掉最早插入的数据

集合可以自动创建

创建集合

查看全部集合

aa3c904138fcfe7ed2c115b93f5be59c.png

集合相当于是数据表

删除集合

db.集合名.drop()

02615ba6d253cffd64686157daeec9ec.png

字段类型

1ff4275f4c1bf6554422efd0e0fdfa3c.png

注意,布尔类型是小写的true 和 false

关于Date类型

806ac3452b05ccac275a02729833f85c.png

增删改查

插入数据

db.集合名.insert(字典)

查看数据

77fb5494d342e9c18ca7985bfe850e92.png

注,自动会新增一个_id字段

生成一个绝对唯 一的主键

注,插入的字典中,键是可以不加引号的

e83c62c4a88917a17a632cbf5823e0cf.png

save方法插入数据

b3cde81bee7538e8a1301e490b78b156.png

先看insert方法的情况

8b4351f96ab59f3db734a163f4e6f8bc.png

第二次插入的_id相同的时候,会报错

再来看save方法

5dcadecd5659cfa290cf75c9ef02ecfa.png

插入的id相同时,不报错

而是把主键对应的数据进行了修改

更新数据

12ad76f9e221aee1cebd5f0744309853.png

看命令

bac30ee08a436b66455e31e749850de6.png

根据条件找到数据行对象,替换为新的内容

不是想要的效果

只希望更新数据中的一个键值对

359ca3d2cd5b4affee4919217a4525b0.png

使用$set:{要改的键:要改的值}

更改多条

默人情况下查到的数据如果有多条,只会改第一条

如果要让查到的多条数据都发生修改

84d8b5fdfca8e69733c6bfd82a6841f7.png

查所有名字为小张的数据,把名字改为小红

删除

7e8250589ff71aae686846ed1b4448d5.png

remove(条件)

默认会删掉全部

如果只要删一个,justOne参数要加上

例子

删一个

删全部

3b8e3a47fe7d4f2517714c2ecfc7056c.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值