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

在对包含在引号中的数字进行加法运算时,如果我们在字符串的数字之间写入非数字文本,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 ... 阅读更多

广告