找到 6705 篇文章 关于数据库

MySQL:使用查询测试连接?

Arjun Thakur
更新于 2019年7月30日 22:30:25

825 次浏览

使用任何预定义函数与select查询,或者你可以使用select查询打印一些文字来测试查询连接。语法如下:SELECT yourValue; 使用预定义函数的select查询如下。语法如下:SELECT anyPredefinedFunctionName();现在你可以实现上述语法来测试查询连接。案例1 - 查询如下:mysql> select "This is MySQL" as Display;以下是输出:+---------------+ | Display | +---------------+ | This is MySQL | +---------------+ 1 row in set (0.00 sec)案例2 - 查询如下:mysql> select ... 阅读更多

如何从MySQL表A中选择在表B中不存在的记录?

Ankith Reddy
更新于 2019年7月30日 22:30:25

2K+ 次浏览

你可以使用IN运算符从一个表中选择在另一个表中不存在的记录。为了理解上述语法,让我们创建一个表。第一个表名为A,第二个表名为B。创建表的查询如下:mysql> create table A - > ( - > Value int - > ); Query OK, 0 rows affected (0.56 sec)现在你可以使用insert命令在表中插入一些记录。查询如下:mysql> insert into A values(10); Query OK, 1 row affected (0.23 sec) mysql> insert into A values(20); Query OK, 1 ... 阅读更多

MongoDB 查询选择具有给定键的记录?

Nishtha Thakur
更新于 2019年7月30日 22:30:25

128 次浏览

要选择具有给定键的记录,可以使用 $exists 运算符。语法如下:db.yourCollectionName.find( { yourFieldName: { $exists : true } } ).pretty();为了理解上述语法,让我们创建一个包含文档的集合。创建包含文档的集合的查询如下:> db.selectRecordsHavingKeyDemo.insertOne({"StudentName":"John", "StudentAge":21, "StudentMathMarks":78}); { "acknowledged" : true, "insertedId" : ObjectId("5c8b7be780f10143d8431e0f") } > db.selectRecordsHavingKeyDemo.insertOne({"StudentName":"Carol", "StudentMathMarks":89}); { "acknowledged" : true, "insertedId" : ObjectId("5c8b7bfc80f10143d8431e10") } > db.selectRecordsHavingKeyDemo.insertOne({"StudentName":"Sam", "StudentAge":26, "StudentMathMarks":89}); { "acknowledged" : true, "insertedId" : ObjectId("5c8b7c1280f10143d8431e11") } > db.selectRecordsHavingKeyDemo.insertOne({"StudentName":"Sam", "StudentMathMarks":98}); { "acknowledged" : true, ... 阅读更多

更新MySQL列,该列名称包含点 (.)?

George John
更新于 2019年7月30日 22:30:25

936 次浏览

如果MySQL列的名称包含点(.),则需要在列名称周围使用反引号。为了理解上述概念,让我们创建一个表。创建表的查询如下:mysql> create table UpdateDemo - > ( - > UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > `User.FirstName.LastName` varchar(60) - > ); Query OK, 0 rows affected (0.54 sec)使用insert命令在表中插入一些记录。查询如下:mysql> insert into UpdateDemo(`User.FirstName.LastName`) values('John Smith'); Query OK, 1 row affected (0.14 sec) mysql> insert into UpdateDemo(`User.FirstName.LastName`) values('Adam Smith'); Query OK, ... 阅读更多

如何将文件的扩展名作为MySQL查询的结果获取?

Chandu yadav
更新于 2019年7月30日 22:30:25

3K+ 次浏览

为了将文件的扩展名作为SQL查询的结果获取,可以使用SUBSTRING_INDEX()。语法如下:select substring_index(yourColumnName, '.', -1) as anyAliasName from yourTableName;为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table getFileExtensionDemo - > ( - > File_Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > File_Name text - > ); Query OK, 0 rows affected (0.53 sec)使用insert命令在表中插入一些记录。查询如下:mysql> insert into getFileExtensionDemo(File_Name) values('John.AllMySQLConcept.doc'); Query OK, 1 row affected (0.17 sec) mysql> ... 阅读更多

如何设置MySQL查询中单个列的所有值?

Arjun Thakur
更新于 2019年7月30日 22:30:25

11K+ 次浏览

要设置MySQL查询中单个列的所有值,可以使用UPDATE命令。语法如下:update yourTableName set yourColumnName =yourValue;为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table setAllValuesDemo - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > Name varchar(20), - > Amount int - > ); Query OK, 0 rows affected (0.64 sec)现在你可以使用insert命令在表中插入一些记录。查询如下:mysql> insert into setAllValuesDemo(Name, Amount) values('John', 2345); Query OK, 1 row affected ... 阅读更多

如何在MySQL中查找具有给定前缀的字符串?

Ankith Reddy
更新于 2019年7月30日 22:30:25

3K+ 次浏览

可以使用LIKE运算符查找具有给定前缀的字符串。语法如下:select *from yourTableName where yourColumnName LIKE 'yourPrefixValue%';为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table findStringWithGivenPrefixDemo - > ( - > UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > UserMessage text - > ); Query OK, 0 rows affected (0.82 sec)使用insert命令在表中插入一些记录。查询如下:mysql> insert into findStringWithGivenPrefixDemo(UserMessage) values('Hi Good Morning !!!'); Query OK, 1 row affected (0.17 sec) mysql> insert into findStringWithGivenPrefixDemo(UserMessage) values('Hey ... 阅读更多

将MySQL空值转换为0?

George John
更新于 2019年7月30日 22:30:25

18K+ 次浏览

使用IFNULL或COALESCE()函数将MySQL NULL转换为0。语法如下:SELECT IFNULL(yourColumnName, 0) AS anyAliasName FROM yourTableName; 第二种语法如下:SELECT 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', ... 阅读更多

显示MongoDB中当前正在使用的数据库的命令?

Anvi Jain
更新于 2019年7月30日 22:30:25

471 次浏览

查看MongoDB当前正在使用的数据库的命令如下:`db`;让我们首先检查有多少个数据库。查询如下:`show dbs`;以下是显示所有数据库的输出:admin 0.000GB config 0.000GB local 0.000GB sample 0.000GB sampleDemo 0.000GB studentSearch 0.000GB test 0.003GB现在,我们有了所有数据库的列表。让我们使用上面的语法来检查当前数据库。查询如下:`db`;以下是输出:sample从上面的示例输出可以看出,我们目前正在使用“sample”数据库。让我们切换数据库并再次验证……阅读更多

如何在MySQL中获取表的倒数第二行?

Chandu yadav
更新于 2019年7月30日 22:30:25

浏览量:10K+

您需要使用ORDER BY子句来获取MySQL表中的倒数第二行。语法如下:`select * from yourTableName order by yourColumnName DESC LIMIT 1, 1;`为了理解上述语法,让我们创建一个表。创建表的查询如下:`mysql> create table secondLastDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(10) -> );` 使用insert命令在表中插入一些记录。查询如下:`mysql> insert into secondLastDemo(StudentName) values('Larry');` 阅读更多

广告