找到 4219 篇文章 关于 MySQLi

如何将表或数据库从一个 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 dump 客户端程序,我们可以将所有数据库备份到扩展名为“.sql”的文件中。可以通过以下示例理解 -示例在此示例中,借助 mysql dump 客户端程序,我们将所有数据库备份到名为“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 dump 客户端程序,我们可以将数据库中特定表备份到扩展名为“.sql”的文件中。可以通过以下示例理解 -示例在此示例中,借助 mysql dump 客户端程序,我们将名为“student_info”的表从“query”数据库备份到名为“student_info.sql”的文件中。以下命令将执行此操作:C:\mysql\bin>mysqldump -u root query student_info > student_info.sql以上命令将创建一个名为 student_info.sql 的文件,其中包含名为“student_info”的文件(来自名为“query”的数据库)的转储信息。阅读更多

如何恢复 mysqldump 创建的文件?

Sreemaha
更新于 2020 年 6 月 20 日 10:39:45

123 次浏览

假设我们想恢复 mysqldump 创建的文件,那么我们可以在创建后将其恢复到现有数据库或新数据库中。然后,借助 SOURCE 语句,我们可以恢复它。我们可以通过一个例子来说明:示例在此示例中,我们正在恢复名为 student_info.sql 的表,该表已转储。它基本上在数据库名称“query”中。现在我们将将其恢复到名为“tutorials”的数据库中。mysql> Use Tutorials; Database changed mysql> SOURCE student_info.sql; Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected ... 阅读更多

在 MySQL 中,我们如何检查指定模式的字符串是否不存在于另一个字符串中?

Ankith Reddy
更新于 2020 年 2 月 7 日 06:45:36

90 次浏览

我们可以使用 NOT LIKE 运算符以及通配符来检查另一个字符串中是否不存在指定模式的字符串。语法NOT LIKE specific_patternSpecific_pattern 是我们不想在另一个字符串中找到的字符串模式。示例假设我们有一个名为“student”的表,其中包含学生姓名,我们想要获取所有姓名中不包含字符串“av”模式的学生的详细信息。这可以通过以下 MySQL 查询来实现:mysql> Select * from Student WHERE name NOT LIKE '%av%'; +------+---------+---------+----------+--------------------+ | Id   ... 阅读更多

广告