找到 6705 篇文章,关于数据库
912 次浏览
contact() 方法用于连接字符串。但是,lower() 用于将字符串转换为小写。在我们的示例中,让我们创建一个表。创建表的查询如下:mysql> create table concatAndLowerDemo -> ( -> FirstValue varchar(10), -> SecondValue varchar(10), -> ThirdValue varchar(10), -> FourthValue varchar(10) -> ); Query OK, 0 rows affected (0.55 sec)现在,您可以使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into concatAndLowerDemo values('John', '12345', 'Java', 'MySQL'); Query OK, 1 row affected (0.21 sec) mysql> insert into concatAndLowerDemo values('Hi', '12345', ... 阅读更多
3K+ 次浏览
您可以为此使用聚合函数 MAX() 结合 COALESCE()。语法如下:SELECT COALESCE(MAX(`yourColumnName`), 0) FROM yourTableName;为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table avoidNullDemo -> ( -> `rank` int -> ); Query OK, 0 rows affected (0.53 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into avoidNullDemo values(10); Query OK, 1 row affected (0.20 sec) mysql> insert into avoidNullDemo values(NULL); Query OK, 1 row affected (0.18 sec) mysql> insert into avoidNullDemo values(20); Query OK, 1 ... 阅读更多
394 次浏览
count 的返回值类型是 long。Java 语句如下:rs.next(); long result= rs.getLong("anyAliasName");首先,在我们的示例数据库 test3 中创建一个包含一些记录的表。创建表的查询如下:mysql> create table CountDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.60 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into CountDemo(Name) values('John'); Query OK, 1 row affected (0.21 sec) mysql> insert into CountDemo(Name) values('Carol'); Query OK, 1 row affected (0.16 sec) ... 阅读更多
232 次浏览
让我们首先在数据库中创建一个表。创建表的查询如下:mysql> create table customerDetails -> ( -> CustomerId int, -> CustomerName varchar(30) -> ); Query OK, 0 rows affected (0.56 sec)现在,显示数据库中的所有表以检查 customerDetails 表是否存在。查询如下:mysql> show tables;以下是输出+------------------------------+ | Tables_in_test3 | +------------------------------+ | bestdateformatdemo | | customerdetails | | deletedemo ... 阅读更多
3K+ 次浏览
您可以使用 SET 命令进行临时变量赋值。语法如下:SET @anyVariableName=(SELECT yourColumnName FROM yourTableName WHERE yourCondition);为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table tempVariableAssignment -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Age int -> ); Query OK, 0 rows affected (0.59 sec)现在使用 insert 命令在表中插入一些记录mysql> insert into tempVariableAssignment(Name, Age) values('John', 25); Query OK, 1 row affected (0.14 sec) mysql> insert into tempVariableAssignment(Name, Age) values('Carol', 26); Query ... 阅读更多
257 次浏览
首先,让我们使用以下语法确定 MySQL 中的当前分隔符\s上述语法将让您了解当前分隔符。让我们实现上述语法。查询如下:mysql> \s以下是输出C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe Ver 8.0.12 for Win64 on x86_64 (MySQL Community Server - GPL) Connection id: 19 Current database: sample Current user: root@localhost SSL: Cipher in use is DHE-RSA-AES128-GCM-SHA256 Using delimiter: ; Server version: 8.0.12 MySQL Community Server - GPL Protocol version: 10 Connection: localhost via TCP/IP Insert id: 11 Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: ... 阅读更多
1K+ 次浏览
在 MySQL select 查询中,AND 运算符的优先级高于 OR 运算符。让我们检查 MySQL 如何将最高优先级赋予 AND 运算符。查询如下:mysql> select 0 AND 0 OR 1 as Result;以下是输出+--------+ | Result | +--------+ | 1 | +--------+ 1 row in set (0.00 sec)如果您认为 OR 运算符具有最高优先级,那么 MySQL 将把上述查询包装如下。查询如下:select 0 AND (0 OR 1) as Result首先,解决 0 OR 1,这将给出结果 1。然后 ... 阅读更多
430 次浏览
您可以为此使用 distinct 命令。为了理解这个概念,让我们创建一个包含文档的集合。创建包含文档的集合的查询如下:-> db.distinctCountValuesDemo.insertOne({"StudentFirstName":"John", "StudentFavouriteSubject":["C", "C++", "Java", "MySQL", "C", "C++"]}); { "acknowledged" : true, "insertedId" : ObjectId("5c8a39f193b406bd3df60e07") } > db.distinctCountValuesDemo.insertOne({"StudentFirstName":"Larry", "StudentFavouriteSubject":["MongoDB", "SQL Server"]}); { "acknowledged" : true, "insertedId" : ObjectId("5c8a3a1193b406bd3df60e08") }使用 find() 方法显示集合中的所有文档。查询如下:-> db.distinctCountValuesDemo.find().pretty();以下是输出:-{ "_id" : ObjectId("5c8a39f193b406bd3df60e07"), "StudentFirstName" : "John", "StudentFavouriteSubject" : [ ... 阅读更多
2K+ 次浏览
您可以使用聚合框架在 MongoDB 中查找重复记录。为了理解这个概念,让我们创建一个包含文档的集合。创建包含文档的集合的查询如下所示:-> db.findDuplicateRecordsDemo.insertOne({"StudentFirstName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5c8a330293b406bd3df60e01") } > db.findDuplicateRecordsDemo.insertOne({"StudentFirstName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5c8a330493b406bd3df60e02") } > db.findDuplicateRecordsDemo.insertOne({"StudentFirstName":"Carol"}); { "acknowledged" : true, "insertedId" : ObjectId("5c8a330c93b406bd3df60e03") } > db.findDuplicateRecordsDemo.insertOne({"StudentFirstName":"Sam"}); { "acknowledged" : true, "insertedId" : ObjectId("5c8a331093b406bd3df60e04") } > db.findDuplicateRecordsDemo.insertOne({"StudentFirstName":"Carol"}); { "acknowledged" : true, "insertedId" : ObjectId("5c8a331593b406bd3df60e05") } > db.findDuplicateRecordsDemo.insertOne({"StudentFirstName":"Mike"}); { ... 阅读更多