找到 6705 篇文章 关于数据库

如何仅选择一次表中的所有值,如果它们是重复的?

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

6K+ 次浏览

您可以使用 distinct 关键字仅选择一次表中的所有值,如果它们是重复的。语法如下:select distinct yourColumnName from yourTableName;为了理解上述语法,让我们创建一个表。创建表的查询如下。mysql> create table displayOnlyDistinctValue    -> (    -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> UserName varchar(100),    -> UserAge int    -> ); Query OK, 0 rows affected (0.47 sec)使用 insert 命令在表中插入一些记录。查询如下。mysql> insert into displayOnlyDistinctValue(UserName, UserAge) values('Larry', 23); Query OK, 1 row affected ... 阅读更多

如何在 MongoDB 中清除控制台?

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

908 次浏览

要在 MongoDB 中清除控制台,您可以使用以下两种语法中的任何一种。第一种语法如下,即键盘快捷键的使用 - Ctrl + L按下上述键后,您可以清除 MongoDB 中的控制台。第二种语法如下 - cls为了理解上述语法,让我们逐一实现它们。这是我的控制台的快照。第一个查询如下,用于在 MongoDB 中清除控制台 - Ctrl+L;以下是输出 -查看以上示例输出,控制台已清除。让我们再次检查控制台。第二个查询是 ... 阅读更多

MySQL 查询以从特定月份选择所有条目

Ankith Reddy
更新于 2019-07-30 22:30:25

19K+ 次浏览

要在 MySQL 中从特定月份选择所有条目,请使用 monthname() 或 month() 函数。语法如下。select *from yourTableName where monthname(yourColumnName)='yourMonthName';为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table selectAllEntriesDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ShippingDate datetime -> ); Query OK, 0 rows affected (0.63 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into selectAllEntriesDemo(ShippingDate) values('2019-01-21'); Query OK, 1 row affected ... 阅读更多

如何在 MongoDB 中从数组中删除对象?

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

2K+ 次浏览

您可以使用 $pull 运算符从 MongoDB 中的数组中删除对象。为了理解这个概念,让我们创建一个包含文档的集合。创建包含文档的集合的查询如下 -> db.removeObjectFromArrayDemo.insertOne( ... {    ...    ... "StudentName": "John",    ... "StudentAcademicProjectDetails":    ... [{          ... "StudentProjectId": 101,          ... "StudentProjectName": "Pig Dice Game"       ... },       ... {          ... "StudentProjectId": 110,          ... "StudentProjectName": "Library Management System"       ... ... 阅读更多

MongoDB 如何索引数组?

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

134 次浏览

MongoDB 索引数组的每个值,以便您可以查询单个元素。为了理解这个概念,让我们创建一个包含文档的集合。创建包含文档的集合的查询如下 -> db.indexingForArrayElementDemo.insertOne({"StudentFavouriteSubject":["MongoDB", "MySQL"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8acdca6cea1f28b7aa0816") }使用 find() 方法显示集合中的所有文档。查询如下 -> db.indexingForArrayElementDemo.find().pretty();以下是输出 -{    "_id" : ObjectId("5c8acdca6cea1f28b7aa0816"),    "StudentFavouriteSubject" : [       "MongoDB",       "MySQL"    ] }以下是 MongoDB 索引的查询 ... 阅读更多

如何将 MySQL 列从 varchar(30) 更改为 varchar(100)?

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

534 次浏览

您需要使用 ALTER TABLE 命令以及 MODIFY语法如下ALTER TABLE yourTableName MODIFY COLUMN yourColumnName varchar(100) NOT NULL;为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table syntaxOfAlterCommandDemo    -> (    -> UserId int,    -> UserName varchar(30),    -> UserAge int,    -> UserCityName varchar(50)    -> ); Query OK, 0 rows affected (0.51 sec)让我们检查表的描述。查询如下:mysql> desc syntaxOfAlterCommandDemo;以下是输出+--------------+-------------+------+-----+---------+-------+ | Field | Type ... 阅读更多

MySQL 替换表中的值?

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

207 次浏览

要替换表中的值,请使用 CASE 语句。为了理解这个概念,让我们创建一个表。创建表的查询如下:mysql> create table replaceValueDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(10),    -> isGreaterThan18 varchar(10)    -> ); Query OK, 0 rows affected (0.49 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into replaceValueDemo(Name, isGreaterThan18) values('John', 'YES'); Query OK, 1 row affected (0.24 sec) mysql> insert into replaceValueDemo(Name, isGreaterThan18) values('Carol', 'NO'); Query OK, 1 row affected (0.16 sec) ... 阅读更多

MongoDB 聚合框架匹配 OR 是否可能?

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

177 次浏览

让我们首先创建一个包含文档的集合。创建包含文档的集合的查询如下 -> db.aggregationFrameworkWithOrMatchDemo.insertOne({"StudentFirstName":"John",    "StudentLastName":"Smith", "StudentAge":23}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8ac3a96cea1f28b7aa080d") } > db.aggregationFrameworkWithOrMatchDemo.insertOne({"StudentFirstName":"Carol",    "StudentLastName":"Tayor", "StudentAge":24}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8ac3bc6cea1f28b7aa080e") } > db.aggregationFrameworkWithOrMatchDemo.insertOne({"StudentFirstName":"David",    "StudentLastName":"Miller", "StudentAge":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8ac3ce6cea1f28b7aa080f") } > db.aggregationFrameworkWithOrMatchDemo.insertOne({"StudentFirstName":"Bob",    "StudentLastName":"Taylor", "StudentAge":20}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8ac3e16cea1f28b7aa0810") } > db.aggregationFrameworkWithOrMatchDemo.insertOne({"StudentFirstName":"Robert",    "StudentLastName":"Smith", "StudentAge":20}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8ac3fb6cea1f28b7aa0811") } > db.aggregationFrameworkWithOrMatchDemo.insertOne({"StudentFirstName":"Mike",    "StudentLastName":"Miller", ... 阅读更多

从 MySQL 中检索时间为 HH:MM 格式?

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

2K+ 次浏览

要以 HH:MM 格式检索时间,请使用 DATE_FORMAT() 函数。为了理解函数并检索时间,让我们创建一个表。创建表的查询如下:mysql> create table retrieveTimeDemo    -> (    -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> UserArrivalTime datetime    -> ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into retrieveTimeDemo(UserArrivalTime) values('2013-01-21 13:45:34'); Query OK, 1 row affected (0.16 sec) mysql> insert into retrieveTimeDemo(UserArrivalTime) values('2014-11-25 11:40:56'); Query OK, 1 row affected (0.11 sec) mysql> insert into retrieveTimeDemo(UserArrivalTime) ... 阅读更多

MongoDB 查询条件比较 2 个字段?

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

328 次浏览

要查询比较 2 个字段的条件,请使用以下语法 - db.yourCollectionName.find( { $where: function() { return this.yourFirstFieldName < this.yourSecondFieldName } } ).pretty();为了理解语法,让我们创建一个包含文档的集合。创建包含文档的集合的查询如下 -> db.comparingTwoFieldsDemo.insertOne({"StudentName":"John", "StudentAge":21, "StudentMathMarks":99, "StudentPhysicsMarks":98}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8ac09e6cea1f28b7aa0807") } > db.comparingTwoFieldsDemo.insertOne({"StudentName":"Carol", "StudentAge":22, "StudentMathMarks":79, "StudentPhysicsMarks":89}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8ac0b46cea1f28b7aa0808") } > db.comparingTwoFieldsDemo.insertOne({"StudentName":"David", "StudentAge":24, "StudentMathMarks":39, "StudentPhysicsMarks":45}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8ac0c96cea1f28b7aa0809") } > db.comparingTwoFieldsDemo.insertOne({"StudentName":"Bob", "StudentAge":23, "StudentMathMarks":87, "StudentPhysicsMarks":78}); {    "acknowledged" : ... 阅读更多

广告