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

秦皇岛网站制作公司哪家好合肥网站优化排名推广

秦皇岛网站制作公司哪家好,合肥网站优化排名推广,怎样做网站框架图,网页设计创意主题基本的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.hkea.cn/news/499118/

相关文章:

  • 在上海做兼职在哪个网站好百度售后电话人工服务
  • 深圳网站开发招聘谁能给我个网址
  • 长沙做个网站多少钱怎样免费给自己的公司做网站
  • wordpress to微博优化营商环境条例
  • 做外贸通常用哪些网站seo网站监测
  • 电子商务网站建设解决方案必应搜索引擎
  • 企业网页制作与网站设计南京seo优化培训
  • sqlite开发网站想做网络推广的公司
  • 网页设计作业在线网站首页seo教程seo优化
  • 做个网站多钱域名备案查询系统
  • 饰品网站模板官网seo关键词排名系统
  • 文学网站做编辑百度笔记排名优化
  • 公司网站开发语言如何优化百度seo排名
  • 做网站较好的框架惠州百度推广排名
  • 网站建设和运营的课程推广软文发稿
  • 杭州企业网站建设方案ui培训
  • 个人站长做哪些网站好seo优化设计
  • 小白学做搭建网站软文街官方网站
  • 网站模板 可做采集站市场营销咨询
  • 家居网站建设素材天眼查询个人信息
  • 杭州专业网站排名优化交换链接的例子
  • 网站建设和数据容量整合seo的培训课程
  • 深圳 网站制作 哪家百度搜索排名优化哪家好
  • 网站运营者网址发稿平台
  • 内蒙古网站制作公司拼多多网店代运营要多少费用
  • 免费网站建设协议baike seotl
  • 做网站的好处和坏处怎么创建自己的网址
  • 兰州新区城乡建设局网站seo sem是什么职位
  • 衡水网站制作公司自媒体软文发布平台
  • 东莞圆心科技网站开发网页搜索