找到 6705 篇文章 关于数据库

如何在 MongoDB 中使用 ISODate 进行日期查询?

Smita Kapse
更新于 2019-07-30 22:30:25

2K+ 次浏览

使用 $gte 运算符以及 ISODate() 函数来进行 MongoDB 中的日期查询。为了理解这个概念,让我们创建一个包含文档的集合。创建包含文档的集合的查询如下所示:-> db.dateDemo.insertOne({"StudentName":"John", "StudentAge":26, "AdmissionDate":new ISODate("2013-06-07")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8a65799064dcd4a68b70ea") }使用 find() 方法显示集合中的所有文档。查询如下所示:-> db.dateDemo.find().pretty();以下是输出:{    "_id" : ObjectId("5c8a65799064dcd4a68b70ea"),    "StudentName" : "John",    "StudentAge" : 26,    "AdmissionDate" : ISODate("2013-06-07T00:00:00Z") }以下是 MongoDB 中使用 ISODate 的日期查询... 阅读更多

如何使用 COALESCE() 函数将 MySQL 中的 NULL 值转换为 0?

George John
更新于 2019-07-30 22:30:25

643 次浏览

您可以使用 COALESCE() 函数将 MySQL 中的 NULL 值转换为 0SELECT COALESCE(yourColumnName, 0) AS anyAliasName FROM yourTableName;让我们先创建一个表。创建表的查询如下所示mysql> create table convertNullToZeroDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(20),    -> Salary int    -> ); Query OK, 0 rows affected (1.28 sec)使用 insert 命令在表中插入一些记录。查询如下所示mysql> insert into convertNullToZeroDemo(Name, Salary) values('John', NULL); Query OK, 1 row affected (0.20 sec) mysql> insert into convertNullToZeroDemo(Name, Salary) values('Carol', 5610); Query OK, 1 ... 阅读更多

如何在 MongoDB 中根据字段不存在来查找文档?

Nishtha Thakur
更新于 2019-07-30 22:30:25

75 次浏览

要根据字段不存在来查找 MongoDB 中的文档,语法如下:db.yourCollectionName.find({ "yourFieldName" : { "$exists" : false } }).pretty();为了理解上述语法,让我们创建一个包含文档的集合。创建包含文档的集合的查询如下所示:-> db.findDocumentNonExistenceFieldDemo.insertOne({"StudentName":"John", "StudentAge":25}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8a5c629064dcd4a68b70e8") } > db.findDocumentNonExistenceFieldDemo.insertOne({"StudentName":"David", "StudentAge":26, "StudentMathMarks":78}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8a5c809064dcd4a68b70e9") }使用 find() 方法显示集合中的所有文档。查询如下所示:-> db.findDocumentNonExistenceFieldDemo.find().pretty();以下是输出:{ ... 阅读更多

如何在 MySQL 中更新 datetime 字段的日期?

Chandu yadav
更新于 2019-07-30 22:30:25

11K+ 次浏览

使用算术运算符减号 (-) 来更新 datetime 字段的日期。语法如下update yourTableName set yourDateTimeColumnName=yourDateTimeColumnName - interval yourValue day where date(yourDateTimeColumnName)=’yourDateValue’;为了理解上述语法,让我们创建一个表。创建表的查询如下所示mysql> create table updateDateDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> ArrivalDate datetime    -> ); Query OK, 0 rows affected (0.66 sec)使用 insert 命令在表中插入一些记录。查询如下所示mysql> insert into updateDateDemo(ArrivalDate) values('2011-01-13'); Query OK, 1 row affected (0.19 sec) mysql> insert into updateDateDemo(ArrivalDate) values('2013-04-21'); ... 阅读更多

在 MongoDB 中根据日期返回查询?

Anvi Jain
更新于 2019-07-30 22:30:25

296 次浏览

要在 MongoDB 中根据日期返回查询,让我们举个例子。为了理解这个概念,让我们创建一个包含文档的集合。创建包含文档的集合的查询如下所示:-> db.returnQueryFromDate.insertOne({"PassengerName":"John", "PassengerAge":23, "PassengerArrivalTime":new ISODate("2018-03-10 14:45:56")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8a57be9064dcd4a68b70e4") } > db.returnQueryFromDate.insertOne({"PassengerName":"Larry", "PassengerAge":21, "PassengerArrivalTime":new ISODate("2018-05-19 11:10:23")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8a57bf9064dcd4a68b70e5") } > db.returnQueryFromDate.insertOne({"PassengerName":"Mike", "PassengerAge":24, "PassengerArrivalTime":new ISODate("2018-08-25 16:40:12")}); { "acknowledged" : true, "insertedId" : ObjectId("5c8a57bf9064dcd4a68b70e6") } >db.returnQueryFromDate.insertOne({"PassengerName":"Carol", "PassengerAge":26, "PassengerArrivalTime":new ISODate("2019-01-29 09:45:10")}); { "acknowledged" : true, "insertedId" : ObjectId("5c8a57bf9064dcd4a68b70e7") }显示所有文档来自... 阅读更多

MySQL 从多个表中执行 count(*)?

Arjun Thakur
更新于 2019-07-30 22:30:25

12K+ 次浏览

要对多个表实现此功能,请使用 UNION ALL。语法如下select sum(variableName.aliasName) from    (    select count(*) as yourAliasName from yourTableName1    UNION ALL    select count(*) as yourAliasName from yourTableName2    ) yourVariableName;让我们实现上述语法。这里,我使用的是包含多个表的示例数据库。我们使用的两个表是userdemowheredemo以下是显示两个表所有记录的查询。查询如下所示,以显示表“userdemo”中的记录。mysql> select *from userdemo;以下是输出+--------+----------+------------------+ | UserId | UserName | RegisteredCourse | +--------+----------+------------------+ | 1   ... 阅读更多

如何删除 MongoDB 数据库中的所有内容?

Smita Kapse
更新于 2019-07-30 22:30:25

479 次浏览

您可以使用 dropDatabase() 函数删除 MongoDB 数据库中的所有内容。语法如下:use yourDatabaseName; db.dropDatabase();上述语法将删除 MongoDB 数据库中的所有内容。要删除 MongoDB 数据库中的所有内容,让我们首先显示 MongoDB 中的所有数据库。查询如下所示:-> show dbs以下是输出:use yourDatabaseName; admin 0.000GB config 0.000GB flighInformation 0.000GB local 0.000GB sample 0.000GB sampleDemo 0.000GB test 0.003GB现在我们将删除数据库“flightInformation”中的所有内容。首先,您需要将数据库切换到“flightInformation”。查询如下所示:-> use flighInformation; switched to db flighInformation现在这里... 阅读更多

在 MongoDB shell 中将 prettyprint 设为默认?

Nishtha Thakur
更新于 2019-07-30 22:30:25

168 次浏览

您可以在游标对象上调用 pretty() 函数以在 MongoDB shell 中使用 prettyprint。语法如下:db.yourCollectionName.find().pretty();为了理解这个概念,让我们创建一个包含文档的集合。创建包含文档的集合的查询如下所示:->db.prettyDemo.insertOne({"ClientName":"Larry", "ClientAge":27, "ClientFavoriteCountry":["US", "UK"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8a440de01f572ca0ccf5f2") } >db.prettyDemo.insertOne({"ClientName":"Mike", "ClientAge":57, "ClientFavoriteCountry":["AUS", "UK"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8a4420e01f572ca0ccf5f3") }使用 find() 方法显示集合中的所有文档。查询如下所示:-> db.prettyDemo.find();以下是输出:{ "_id" : ObjectId("5c8a440de01f572ca0ccf5f2"), "ClientName" : "Larry", "ClientAge" ... 阅读更多

如何在 Mongo shell 中列出所有集合?

Anvi Jain
更新于 2019-07-30 22:30:25

7K+ 次浏览

要在 Mongo shell 中列出所有集合,您可以使用 getCollectionNames() 函数。语法如下:db.getCollectionNames();您可以使用另一个命令,即 collections。语法如下:show collections;要在 Mongo 中列出所有集合,请使用以上两个函数。查询如下所示:-> db.getCollectionNames();以下是输出:[    "ConvertStringToDateDemo",    "IdUpdateDemo",    "ProductsInformation",    "addFieldDemo",    "addNewFieldToEveryDocument",    "arrayInnerElementsDemo",    "arrayLengthGreaterThanOne",    "arrayOfArraysDemo",    "caseInsensitiveDemo",    "changeDataType",    "changeType",    "charactersAllowedDemo",    "charactersDemo",    "checkFieldContainsStringDemo",    "checkSequenceDemo",    "combinationOfArrayDemo",    "conditionalSumDemo",    "convertStringToNumberDemo",    "copyThisCollectionToSampleDatabaseDemo",    "countDemo",    "createSequenceDemo",    "distinctCountValuesDemo",    "distinctRecordDemo", ... 阅读更多

是否可以删除 MySQL 字段中“空格”后面的所有内容?

George John
更新于 2019-07-30 22:30:25

1K+ 次浏览

为了删除空格后的所有内容,您需要使用 SUBSTRING_INDEX() 函数。语法如下:

广告