找到 6705 篇文章 相关数据库

MySQL QUOTE() 函数如何与比较值一起使用?

Arjun Thakur
更新于 2020年6月20日 10:42:27

101 次浏览

当 QUOTE() 函数与 WHERE 子句一起使用时,输出取决于 WHERE 子句返回的比较值。以下示例将演示它 -示例mysql> Select Name, ID, QUOTE(Subject)AS Subject from Student WHERE Subject = 'History'; +-------+------+-----------+ | Name  | ID   | Subject   | +-------+------+-----------+ | Aarav | 2    | 'History' | +-------+------+-----------+ 1 row in set (0.00 sec)

哪个 MySQL 函数可以用于将列的值用单引号括起来?

Sai Subramanyam
更新于 2019年7月30日 22:30:21

85 次浏览

MySQL QUOTE() 函数可以用于将列的值用单引号括起来。为此,我们必须将列名作为 QUOTE() 函数的参数传递。来自 'Student' 表的数据用于演示它,如下所示示例 mysql> Select Name, ID, QUOTE(Subject)AS Subject from Student; +---------+------+-------------+ | Name | ID | Subject | +---------+------+-------------+ | Gaurav | 1 | 'Computers' | | Aarav | 2 | 'History' | | Harshit | 15 ... 阅读更多

如何将表或数据库从一个 MySQL 服务器复制到另一个 MySQL 服务器?

Anvi Jain
更新于 2020年2月7日 07:01:32

5K+ 次浏览

如果我们想将表或数据库从一个 MySQL 服务器复制到另一个服务器,则可以使用 mysqldump 与数据库名称和表名称。在源主机上运行以下命令。这会将整个数据库转储到 dump.txt 文件中。$ mysqldump -u root -p database_name table_name > dump.txt 密码 *****我们可以像上面解释的那样,在不使用特定表名称的情况下复制整个数据库。现在,将 dump.txt 文件 ftp 到另一个主机并使用以下命令。在运行此命令之前,请确保我们在目标服务器上创建了 database_name。$ mysql -u root -p database_name < dump.txt 密码 *****另一种无需 ... 阅读更多

如何恢复 mysqldump 转储的多个数据库或所有数据库?

mkotla
更新于 2020年6月20日 10:43:22

4K+ 次浏览

假设我们已经转储了多个数据库或所有数据库,现在想要恢复它,我们可以使用以下示例 -C:\mysql\bin>mysql -u root < tutorials_query1.sql借助上述查询,我们正在恢复名为 'tutorials' 和 'query1' 的转储的多个数据库,这些数据库转储在名为 'tutorials_query1.sql' 的文件中。在这种情况下,我们不需要编写数据库的名称。类似地,借助以下查询,我们可以恢复 mysqldump 转储的所有数据库 -C:\mysql\bin>mysql -u root < alldatabases.sql借助上述查询,我们正在恢复 ... 阅读更多

MySQL LOCATE() 函数与其同义词函数(即 POSITION() 和 INSTR() 函数)有何不同?

Rama Giri
更新于 2019年7月30日 22:30:21

406 次浏览

由于所有这些函数都用于返回子字符串在一个字符串中的位置,但 LOCATE() 函数与 POSITION() 和 INSTR() 函数略有不同。在 POSITION() 和 INSTR() 函数中,我们无法使用参数(如 LOCATE() 函数中的位置参数)来管理搜索的起始位置。所有这些函数的语法也有所不同。

如何恢复 mysqldump 转储的数据库?

Giri Raju
更新于 2020年2月7日 06:37:34

211 次浏览

假设我们已经转储了整个数据库,现在想要恢复它,我们可以使用以下示例 -C:\mysql\bin>mysql -u root query < tutorials.sql借助上述查询,我们正在将名为 'tutorials' 的转储数据库(在文件 tutorials.sql 中)恢复到名为 'query' 的其他数据库中。这意味着数据库 'tutorials' 的表将恢复到名为 'query' 的数据库中。

如何使用 mysqldump 客户端程序备份所有数据库?

Nitya Raut
更新于 2020年2月7日 06:38:46

182 次浏览

使用 mysql 转储客户端程序,我们可以将所有数据库备份到扩展名为 '.sql' 的文件中。可以通过以下示例了解它 -示例在此示例中,借助 mysql 转储客户端程序,我们正在将所有数据库备份到名为 'alldatabases.sql' 的文件中。以下命令将执行此操作 -C:\mysql\bin>mysqldump -u root --all-databases > alldatabases.sql上述命令将创建一个名为 alldatabases.sql 的文件,其中包含所有数据库的转储信息。

如何使用 MySQL OCTET_LENGTH() 函数计算数据列中存储的字符数?

Chandu yadav
更新于 2020年2月7日 06:39:43

69 次浏览

我们需要将列名作为 OCTET_LENGTH() 函数的参数传递,以计算数据列中存储的字符数。它在 SELECT 子句中引用时显示字符数。它也可以用作比较值,以决定是否应使用它在 WHERE 子句中返回行。'Student' 表的内容用于演示它 -mysql> Select Name, OCTET_LENGTH(Name)As 'Str_Length' from Student; +---------+------------+ | Name    | Str_Length | +---------+------------+ | Gaurav  | 6          | | Aarav   | 5       ... 阅读更多

MySQL ORD() 和 ASCII() 函数之间有哪些异同?

Monica Mona
更新于 2020年2月7日 06:41:57

265 次浏览

MySQL ORD() 函数返回最左侧字符的代码,如果该字符是多字节字符(即一个或多个字节的序列),则使用以下公式 (第一个字节代码) + (第二个字节代码 * 256) + (第三个字节代码 * 256^2)另一方面,ASCII() 函数返回给定字符串最左侧字符的 ASCII 值。它们之间的区别在于最左侧字符是否为多字节字符。如果不是多字节字符,则 ORD() 和 ASCII() 函数返回类似的结果。以下示例将演示它。mysql> Select ORD('Tutorialspoint'); +-----------------------+ ... 阅读更多

如何使用 mysqldump 客户端程序备份数据库中特定表?

Jennifer Nicholas
更新于 2020年2月7日 06:42:55

196 次浏览

使用 mysql 转储客户端程序,我们可以将数据库中特定表备份到扩展名为 '.sql' 的文件中。可以通过以下示例了解它 -示例在此示例中,借助 mysql 转储客户端程序,我们正在将名为 'student_info' 的表从 'query' 数据库备份到名为 'student_info.sql' 的文件中。以下命令将执行此操作:C:\mysql\bin>mysqldump -u root query student_info > student_info.sql上述命令将创建一个名为 student_info.sql 的文件,其中包含名为 'student_info' 的文件(来自名为 'query' 的数据库)的转储信息。阅读更多

广告