找到关于数据库的6705 篇文章

我们可以使用哪些 MySQL 函数来更改字符串的大小写?

Kumar Varma
更新于 2020年2月4日 06:02:25

119 次浏览

我们可以使用LCASE()和LOWER()函数将字符串的大小写更改为小写,使用UCASE()和UPPER()函数将字符串的大小写更改为大写。示例mysql> Select LCASE('NEW DELHI'); +--------------------+ | LCASE('NEW DELHI') | +--------------------+ | new delhi | +--------------------+ 1 row in set (0.00 sec) mysql> Select LOWER('NEW DELHI'); +--------------------+ | LOWER('NEW DELHI') | +--------------------+ | new delhi | +--------------------+ 1 row in set (0.00 sec) mysql> Select UCASE('new delhi'); +--------------------+ | UCASE('new delhi') | +--------------------+ ... 阅读更多

MySQL INSTR() 和 FIND_IN_SET() 函数有什么区别?

Lakshmi Srinivas
更新于 2020年2月4日 06:03:15

376 次浏览

众所周知,这两个函数都用于从提供的参数中搜索字符串,但它们之间存在一些显着差异,如下所示:FIND_IN_SET() 函数使用字符串列表,该列表本身是一个包含用逗号分隔的子字符串的字符串。而 INSTR() 函数包含一个字符串,它将从中查找子字符串(如果存在)的第一次出现的位 置。对于整数,FIND_IN_SET() 比 INSTR() 函数更合适。可以通过以下示例理解:示例mysql> Select IF(INSTR('10, 11, 12, 13', 2) > 0, 1, 0) As Result; +--------+ | Result ... 阅读更多

如何仅将文本文件中的特定列导入 MySQL 表?

Sravani S
更新于 2020年2月4日 06:04:45

1K+ 次浏览

假设我们在文本文件和要将数据导入其中的 MySQL 表中仅对某些特定列具有值,而 MySQL 表具有额外的列,那么通过在查询中提及列的名称,我们只能上载这些特定列的值。可以通过以下示例理解:示例假设我们在文本文件中仅具有列“id”、“Name”和“Salary”的值,如下所示:105, Chum, 11000 106, Danny, 12000现在,将此文本文件导入 MySQL 表时,我们需要提及... 阅读更多

如何将包含一些行前缀的文本文件导入 MySQL 表?

usharani
更新于 2020年6月20日 09:17:27

191 次浏览

假设文本文件中存在行前缀,那么借助“LINES STARTING BY”选项,我们可以忽略该前缀并将正确的数据导入 MySQL 表。可以通过以下示例理解:示例假设我们在文本文件中使用“VALUE”作为“行前缀”,如下所示:id, Name, Country, Salary VALUE:105, Chum*, Marsh, USA, 11000 106, Danny*, Harrison, AUS, 12000现在,将此文本文件导入 MySQL 表时,我们... 阅读更多

如何将数据位于同一行且使用分隔符的文本文件导入 MySQL 表?

varun
更新于 2020年2月4日 06:08:24

239 次浏览

实际上,我们可以使用分隔符在文本文件的同一行上写入数据。在这种情况下,将此文本文件导入 MySQL 表时,我们必须使用“LINES TERMINATED BY”选项。可以通过以下示例理解:假设我们在文本文件中使用“|”作为行终止符符号,如下所示:id, Name, Country, Salary|105, Chum*, Marsh, USA, 11000|106, Danny*, Harrison, AUS, 12000现在,将此文本文件导入 MySQL 表时,我们需要在查询中也提及“LINE TERMINATED BY”选项,如... 阅读更多

如何将 MySQL INSTR() 函数与 WHERE 子句一起使用?

Chandu yadav
更新于 2020年2月4日 06:10:29

803 次浏览

当我们将 INSTR() 函数与 MySQL WHERE 子句一起使用时,我们需要提供表列名作为第一个参数,并将子字符串作为第二个参数,以及比较运算符。以下是用“Student”表演示的示例:示例假设“Student”表中有以下值:mysql> Select * from Student; +------+---------+---------+-----------+ | Id | Name | Address | Subject | +------+---------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | | 15 | Harshit | ... 阅读更多

如果在将数据从文本文件导入 MySQL 表时,我们在文本文件中使用反斜杠(\)以外的其他转义字符,MySQL 如何进行评估?

Srinivas Gorla
更新于 2020年2月4日 06:12:01

266 次浏览

反斜杠(\)是 MySQL 的默认转义字符,当我们在文本文件中使用它时,在将数据从文本文件导入表时,我们不需要在查询中提及它。但是,如果我们使用任何其他字符作为转义字符,则必须在将文本文件导入表时使用 ESCAPED BY 选项在查询中提及它。可以通过以下示例理解:假设我们在文本文件中使用星号符号(‘*’)作为转义字符,如下所示:id, ... 阅读更多

在将数据从文本文件导入 MySQL 表时,文本文件中的转义字符(\)有什么用?

Prabhas
更新于 2020年2月4日 06:14:32

324 次浏览

当我们想要在字段的值之间插入逗号或任何其他字符时,转义字符(\)的使用将变得非常重要。可以通过一个示例来理解。假设我们想将数据从名为 A.txt 的文本文件(包含以下数据)导入 MySQL 表:id, Name, Country, Salary 105, Chum, Marsh, USA, 11000 106, Danny, Harrison, AUS, 12000在这里,我们可以看到字段名称有两个值,第一个名称和最后一个名称用逗号分隔。现在,... 阅读更多

在执行字符串比较时,MySQL BINARY 关键字有什么用?

karthikeya Boyini
更新于 2020年2月4日 05:46:37

822 次浏览

当 MySQL 执行字符串比较时,它不区分大小写,但是借助 BINARY 关键字,MySQL 可以执行区分大小写的字符串比较。这是因为 BINARY 关键字指示 MySQL 使用字符串中字符的底层 ASCII 值而不是它们的字母来比较字符。可以通过以下来自“Student_info”表的示例来说明,该表具有以下数据:mysql> Select * from student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | ... 阅读更多

如何将 LOCATE() 函数与 MySQL WHERE 子句一起使用?

Arjun Thakur
更新于 2020年2月4日 05:47:47

567 次浏览

当我们在MySQL的WHERE子句中使用LOCATE()函数时,需要提供子字符串作为第一个参数,表列名作为第二个参数,以及一个比较运算符。以下是一个使用‘Student’表进行演示的例子:示例假设我们在‘Student’表中有以下值:mysql> Select * from Student; +------+---------+---------+-----------+ | Id   | Name    | Address | Subject   | +------+---------+---------+-----------+ | 1    | Gaurav  | Delhi   | Computers | | 2    | Aarav   | Mumbai  | History   | | 15   | Harshit ... 阅读更多

广告