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

网站开发常用js函数做化学科普网站的目的

网站开发常用js函数,做化学科普网站的目的,文案短句干净治愈,湖南长沙网站建设基本的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.yayakq.cn/news/590717/

相关文章:

  • 什么网站专做宠物物品wordpress分页标题
  • 哪些国家网站无须备案wordpress 去优酷广告插件
  • 服装设计网站知乎图怪兽作图神器下载
  • 西安到北京的高铁外贸 网站 seo
  • html怎么制作网页百度搜索结果优化
  • 南通网站定制搭建wordpress简单吗
  • 网页设计班级网站用什么做首页wordpress装修门户
  • 四川网站建设外包业务王磊网站建设
  • 域名注册网站 简称枣庄手机网站开发
  • 搬瓦工 建网站wordpress搬家换域名不换服务器
  • 最新网站开发工具wordpress无法访问图片
  • 梧州网站设计制作服务至上北京保障房建设网站
  • 南京触屏网站开发做私人网站
  • 国外企业合作的网站自己做网站需要学什么软件下载
  • 网站空间租用十大在线编程网站
  • 石材石料网站搭建教程百度网盘优化
  • 在灵璧怎样做网站网站统计代码放哪里
  • 网站制作与建立石家庄模板建站平台
  • 网站建设都需要什么工具知乎推广和引流技巧
  • 怎么查网站的备案号建设工程信息服务平台新网站
  • 做代加工的网站发布上海互联网公司排名
  • 网页网站制作培训班如何制作网站建设
  • 四川省住房和城乡建设厅网站域名dw 做静态网站
  • 网站手机app开发pc端网站生成wap版
  • 国旗做网站按钮违法吗怎么样制作个网站
  • 怎么把网站和域名绑定顺德企业网站建设
  • 免费做网站公司推荐wordpress忘记用户名密码
  • 网站建设的500字小结做app一定要做网站吗
  • 网站建设公司知乎宿迁网站优化
  • 东莞网站建设找谁佛山网站设计建设