找到 4379 篇文章 关于 MySQL

在对包含在引号中的数字进行加法运算时,如果我们在字符串的数字之间写入非数字文本,MySQL 如何进行计算?

Paul Richard
更新于 2020年6月20日 13:49:59

67 次查看

假设我们尝试添加包含在字符串数字之间带有非数字文本的数字,那么 MySQL 只使用该字符串的第一个数字来计算加法,并伴随警告。以下示例将演示这一点:示例:mysql> Select '1525 * 2' + '200' As Total; +-------+ | Total | +-------+ | 1725 | +-------+ 1 row in set, 1 warning (0.00 sec) 从上面的查询可以看出,MySQL 只使用第一个数字 1525 来计算加法,并忽略非数字文本。

如何从 MySQL 命令行工具返回到 Windows 命令提示符?

mkotla
更新于 2020年2月11日 07:08:22

324 次查看

EXIT 或 QUIT 命令可以将您从 MySQL 命令行工具返回到 Windows。mysql> EXIT 或 mysql> QUIT

在 MySQL 中,如何将两个或多个字符串与分隔符组合在一起?

Chandu yadav
更新于 2020年6月20日 13:50:36

115 次查看

在 MySQL 中,我们可以使用 CONCAT_WS() 函数将两个或多个字符串与分隔符组合在一起。此函数的语法是 CONCAT_WS(Separator, String1, String2, …, StringN) 这里,CONCAT_WS 函数的参数是分隔符和需要与该分隔符连接成单个字符串的字符串。除数字值外,分隔符必须用引号括起来。示例:mysql> Select CONCAT_WS('.', 'www', 'tutorialspoint', 'com'); +---------------------------------------------+ | CONCAT_WS('.', 'www', 'tutorialspoint', 'com') | +---------------------------------------------+ | www.tutorialspoint.com | +---------------------------------------------+ 1 row in set (0.00 sec) 在上面的示例中,我们可以看到分隔符 ... 阅读更多

在对包含在引号中的数字进行加法运算时,如果我们在数字前面写入非数字文本,MySQL 如何进行计算?

Anjana
更新于 2020年6月20日 13:58:45

63 次查看

假设我们尝试添加在数字前面带有非数字文本的数字,那么 MySQL 将此类数字的值简单地计算为 0。以下示例将演示这一点:示例:mysql> Select 'Kg 1525' + 'Oz 200' As Total; +-------+ | Total | +-------+ | 0 | +-------+ 1 row in set, 2 warnings (0.00 sec) mysql> Select 'Kg 1525' + '200' As Total; +-------+ | Total | +-------+ | 200 | +-------+ 1 row in set, 1 warning (0.00 sec)

如何在 MySQL 中查找特定表使用的存储引擎?

Govinda Sai
更新于 2020年6月20日 13:48:16

84 次查看

以下 MySQL 语句可以查找名为“tutorial”的数据库中“Student”表使用的存储引擎:mysql> SELECT ENGINE FROM information_schema.TABLES -> WHERE TABLE_SCHEMA = 'tutorial' -> AND TABLE_NAME = 'Student'; +--------+ | ENGINE | +--------+ | MyISAM | +--------+ 1 row in set (0.13 sec)

创建 MySQL 表时,如何指定我选择的存储引擎,而不是使用默认的 InnoDB 存储引擎?

Ramu Prasad
更新于 2020年6月20日 13:47:45

92 次查看

创建 MySQL 表时,可以按如下方式指定存储引擎:mysql> CREATE TABLE Student(id INTEGER PRIMARY KEY, Name VARCHAR(15)) -> ENGINE = 'MyISAM'; Query OK, 0 rows affected (0.28 sec) ENGINE 关键字指定此特定表使用的存储引擎。

在对包含在引号中的数字进行加法运算时,如果我们在数字后面写入非数字文本,MySQL 如何进行计算?

Rama Giri
更新于 2020年6月20日 13:47:16

58 次查看

假设我们尝试添加在数字后面带有非数字文本的数字,那么 MySQL 将简单地丢弃非数字文本,并计算数字值的加法,并伴随警告。以下示例将演示这一点:示例:mysql> Select '1525 Kg' + '200 Oz' As Total; +-------+ | Total | +-------+ | 1725 | +-------+ 1 row in set, 2 warnings (0.00 sec)

如果我尝试添加两个包含在引号中的数字,MySQL 如何进行计算?

Lakshmi Srinivas
更新于 2020年6月20日 13:46:39

72 次查看

如果我们尝试添加两个包含在引号中的数字,这意味着我们将字符串视为数字。在这种情况下,MySQL 会将该值转换为最接近的数值等效值并计算结果。以下示例将演示这一点。示例:mysql> Select '1525' + '200' As Total; +-------+ | Total | +-------+ | 1725 | +-------+ 1 row in set (0.00 sec)

MySQL 可以执行哪种字符串比较,区分大小写还是不区分大小写?

Vikyath Ram
更新于 2020年6月20日 13:46:14

180 次查看

比较字符时,MySQL 无法执行区分大小写的比较。这可以通过以下来自包含以下数据的“Employee”表的示例来说明:mysql> Select * from Employee; +----+--------+--------+ | ID | Name | Salary | +----+--------+--------+ | 1 | Gaurav | 50000 | | 2 | Rahul | 20000 | | 3 | Advik | 25000 | | 4 | Aarav | 65000 | | 5 | Ram | 20000 | | 6 | Mohan | 30000 | | 7 | Aryan | NULL | | 8 | Vinay | NULL | +----+--------+--------+ 8 rows in set (0.09 sec) 以下查询的结果集表明,比较字符时,MySQL 不区分大小写。mysql> Select * from Employee WHERE Name IN ('gaurav','RAM'); +----+--------+--------+ | ID | Name | Salary | +----+--------+--------+ | 1 | Gaurav | 50000 | | 5 | Ram | 20000 | +----+--------+--------+ 2 rows in set (0.00 sec)

MySQL 如何执行区分大小写的字符串比较?

Ankith Reddy
更新于 2020年2月17日 06:01:43

570 次查看

众所周知,MySQL 在比较字符时不区分大小写,但可以更改,即如果我们在表达式前使用 BINARY 关键字,则 MySQL 可以执行区分大小写的字符串比较。实际上,BINARY 关键字指示 MySQL 使用字符串中字符的底层 ASCII 值而不是它们的字母来比较字符。这可以通过以下来自包含以下数据的“Employee”表的示例来说明:mysql> Select * from Employee; +----+--------+--------+ | ID | Name | Salary | +----+--------+--------+ | 1 | Gaurav | 50000 | | 2 | Rahul | 20000 | | 3 ... 阅读更多

广告