当前位置: 首页 > news >正文

网站开发软件的选择it外包服务商10强

网站开发软件的选择,it外包服务商10强,微信扫二维码网页空白,做网站表格单边框标记基本的CURD 作为一个非专业的DBA,我们只需要会一些基本的curd就行,专业的内容还是需要专业的人去干的。CRUD 也就是增删改查,这是数据库最基本的功能,查询还支持全文检索,GEO 地理位置查询等。 01创建库 无需单独创…

img

基本的CURD

作为一个非专业的DBA,我们只需要会一些基本的curd就行,专业的内容还是需要专业的人去干的。CRUD 也就是增删改查,这是数据库最基本的功能,查询还支持全文检索,GEO 地理位置查询等。

01创建库

无需单独创建,直接use进去

02创建表

无需单独创建,直接插入数据

03插入记录

// 单个文档插入到集合中
db.collection.insertOne()
// 多个文档插入到集合中
db.collection.insertMany()// demo
db.collection.insertOne({"id":1,"name":"张三"})
db.collection.insertMany([{ item: "journal", qty: 25, tags: ["blank", "red"], size: { h: 14, w: 21, uom: "cm" } },{ item: "mat", qty: 85, tags: ["gray"], size: { h: 27.9, w: 35.5, uom: "cm" } },{ item: "mousepad", qty: 25, tags: ["gel", "blue"], size: { h: 19, w: 22.85, uom: "cm" } }
])

04更新记录

// 更新单条
db.collection.updateOne()
// 更新多条
db.collection.updateMany()// demo
update user set name = "李四" where id = 1;
db.user.updateMany({"id":1}, {$set:{"name":"李四"}})

05删除记录

// 删除单条文档
db.collection.deleteOne()
// 删除多条文档
db.collection.deleteMany()// demo
db.user.deleteMany({"id":1})

06删除库

// 先use 
db.dropDatabase()

07删除表

db.collection.drop()

08查询数据

db.collection.find( )
db.collection.findOne()// demo
select * from user where name = "李四";
db.user.find({"name":"李四"})// < 查询
select * from user where id < 2;
db.user.find({id:{$lt:2}})// 比较查询
db.collection.find({ "field" : { $gt: value }}) // 大于: field > value
db.collection.find({ "field" : { $lt: value }}) // 小于: field < value
db.collection.find({ "field" : { $gte: value }}) // 大于等于: field >= value
db.collection.find({ "field" : { $lte: value }}) // 小于等于: field <= value
db.collection.find({ "field" : { $ne: value }}) // 不等于: field != value// 包含查询
db.user.find({id:{$in:[1,2]}})  // id in(1,2)
db.user.find({id:{$nin:[3]}}) // id != 3// or 查询
select * from user where id = 1 or name ='李四';
db.user.find($or:[{id:1},{name:'李四'}])// 格式化结果
db.user.find().pretty()

09模糊查询

select * from user where name like "%李%";
db.user.find({name://})select * from user where name  like "ste%";
db.user.find({name:/^/})

10分页查询

const pageNumber = 2; // 第几页
const pageSize = 10; // 每页多少条记录
// mysql
SELECT * FROM user LIMIT pageSize OFFSET (pageNumber - 1) * pageSize;
// mongodb
db.user.find({}).skip((pageNumber - 1) * pageSize).limit(pageSize);

注意:skip()、limilt()、 sort()三个放在一起执行的时候,执行的顺序是先 sort(), 然后是 skip(),最后是显示的 limit(),和命令编写顺序无关。

11排序

// 正排序查询  
select * from user order by id;
db.user.find().sort({id:1})//逆排序查询  
select * from user order by id desc;
db.user.find().sort({id:-1})

12去重

select distinct(name) from user;
db.user.distinct('name')

13获取表记录数

db.user.count()
db.user.find({id:1}).count()

14取存储路径

explain select * from tname where id=3;          
db.tname.find({id=3}).explain()

15创建索引

//mysql
CREATE INDEX idx_name ON user (name);
ALTER TABLE user ADD INDEX idx_name (name);// mongodb 
db.user.createIndex({ name: 1 },{ unique: true })

上面的例子中,{ name: 1 } 定义了索引的字段和排序方向(1 表示升序,-1 表示降序)。{ unique: true } 选项指定了这是一个唯一索引。

16查看索引

db.user.getIndexes()
http://www.15wanjia.com/news/178575.html

相关文章:

  • 电脑网站制作wordpress娱乐资源网
  • 搜索引擎网站建设无锡网站优化
  • 进腾讯做游戏视频网站政务网的门户网站建设
  • 找别人做网站网站制作 南京
  • 网站服务器地址查询方法做云词图的网站
  • 淘客推广方法帮网站做关键词排名优化
  • 建设茶叶网站目的百度竞价推广收费
  • wordpress移动端底部广告seo怎样新建网站
  • 网站开发字体秦皇岛市教育考试院
  • 公司核准名称网站移动端布局
  • 中山网站建设制作 超凡科技漳州微信网站开发
  • 学校网站建设调查报告辽宁网站建设专业学校
  • 定制类做网站多少钱外贸网站源码 php
  • 雪锐琴网站建设学术网站怎么做
  • 需要做网站设计的公司wordpress theme 安装
  • 苏州网站建设找苏州聚尚网络首选网页设计100例
  • 班级网站制作建设的设计和作用网站空间和域名价格
  • php网站页面转wordpress做网站怎么放视频
  • 如何seo网站推广品牌网站建设小h蝌蚪
  • 设计网站公司专注y湖南岚鸿知 名二类电商平台都有哪些
  • 丘受网站谁做的网球吧二级网站
  • 无锡整站百度快照优化长沙房产网签查询系统
  • 沈阳网站开发工程师招聘网搭建一个网站的服务器
  • 高端手机网站建设需要多少钱冷饮网站开发背景意义
  • 建立公司网站视频软件开发公司
  • 房地产做网站化妆品网站程序
  • 网站的关键词搜索怎么做手机自己免费制作app软件
  • 网站建设 软件有哪些方面贵阳企业网站建设制作
  • 程序员怎么做自己的网站公司名字大全2022
  • 雄安专业网站建设电话网页游戏加速器