找到 4219 篇文章 关于 MySQLi

如何使用 SET PASSWORD 语句更改 MySQL 用户密码?

Govinda Sai
更新于 2020-06-20 11:42:26

269 次浏览

我们可以使用 SET PASSWORD 语句更改密码。在使用此命令之前,我们需要至少拥有 UPDATE 权限。其语法如下:语法SET PASSWORD FOR ‘user_name@host_name’=new_password;这里,New_password 将是我们想要为 MySQL 用户设置的新密码User_name 是当前用户的名称。Host_name 是当前用户的宿主机的名称。示例假设我们想要将用户 user@localhost 的密码更改为 ‘tutorials’,则可以按如下方式执行:SET PASSWORD FOR ‘user@localhost’= tutorials;

如何使用 SUBSTRING_INDEX() 函数获取字符串中两个相同分隔符之间的子字符串作为输出?

Samual Sam
更新于 2020-06-20 11:40:33

226 次浏览

我们需要使用嵌套的 SUBSTRING_INDEX() 函数来获取字符串中两个相同分隔符之间的子字符串作为输出。例如,从字符串 ‘www.tutorialspoint.com’ 中,我们想要获取 ‘tutorialspoint’ 作为输出,它位于两个相同的分隔符 ‘.’ 之间,则可以按如下方式嵌套使用 SUBSTRING_INDEX() 函数:mysql> Select SUBSTRING_INDEX(SUBSTRING_INDEX('www.tutorialspoint.com','.',2),'.',-1)AS 'Nested SUBSTRING_INDEX'; +------------------------+ | Nested SUBSTRING_INDEX | +------------------------+ | tutorialspoint         | +------------------------+ 1 row in set (0.02 sec)

如何使用 MySQL SUBSTRING_INDEX() 函数将 IP 地址拆分为四个相应的八位字节?

Chandu yadav
更新于 2020-02-10 07:11:38

771 次浏览

假设我们有一个名为 ‘ipaddress’ 的表,其中包含 IP 地址作为其值,存储在名为 ‘IP’ 的列中,如下所示:mysql> Select * from ipaddress; +-----------------+ | ip              | +-----------------+ | 192.128.0.5     | | 255.255.255.255 | | 192.0.255.255   | | 192.0.1.5       | +-----------------+ 4 rows in set (0.10 sec)现在,借助以下查询中的 SUBSTRING_INDEX() 函数,我们可以将 IP 地址划分为四个八位字节:mysql> Select IP, SUBSTRING_INDEX(ip, '.', 1)AS '1st Part',     -> SUBSTRING_INDEX(SUBSTRING_INDEX(ip, '.', 2), '.', -1)AS '2nd Part',     ... 阅读更多

如果我们为参数 ‘count’ 提供负值,MySQL SUBSTRING_INDEX() 函数如何返回子字符串?

Rama Giri
更新于 2020-02-10 07:11:51

312 次浏览

MySQL SUBSTRING_INDEX() 函数可以接受参数 ‘count’ 的负值,在这种情况下,它将从最后一个分隔符的右侧返回子字符串。示例mysql> Select SUBSTRING_INDEX('www.google.com','.',-2); +------------------------------------------+ | SUBSTRING_INDEX('www.google.com','.',-2) | +------------------------------------------+ | google.com                               | +------------------------------------------+ 1 row in set (0.00 sec) mysql> Select SUBSTRING_INDEX('www.google.com','.',-1); +------------------------------------------+ | SUBSTRING_INDEX('www.google.com','.',-1) | +------------------------------------------+ | com                                      | +------------------------------------------+ 1 row in set (0.00 sec)

FLUSH PRIVILEGES 语句在 MySQL 中有什么作用?

Vrundesha Joshi
更新于 2019-07-30 22:30:21

6K+ 次浏览

实际上,我们需要执行 flush-privileges 操作来告诉服务器重新加载授权表。这可以通过发出 FLUSH PRIVILEGES 语句或执行 mysqladmin flush-privileges 或 mysqladmin reload 命令来完成。如果我们使用 INSERT、UPDATE 或 DELETE 等方法直接修改授权表,则 FLUSH PRIVILEGES 非常必要,因为在重新启动服务器或告诉它重新加载表之前,这些更改对权限检查无效。但是,通过 GRANT 选择分配的权限不需要 FLUSH PRIVILEGES 生效 - MySQL 服务器可以注意到这些更改并立即重新加载授权表。 ... 阅读更多

如何使用 UPDATE 语句更改 MySQL 用户密码?

Giri Raju
更新于 2020-06-20 11:43:23

2K+ 次浏览

要使用 UPDATE 语句更改 MySQL 用户密码,我们需要更新 ‘mysql’ 数据库的 ‘user’ 表。其语法如下:语法USE mysql; UPDATE user SET authentication_string = PASSWORD(‘new_password’) WHERE user = user_name AND host = host_name;前两个语句将是通用的,因为要更改 MySQL 用户的密码,我们需要使用 MySQL 数据库并更新 user 表。New_password 将是我们想要为 MySQL 用户设置的新密码User_name 是当前用户的名称。Host_name 是当前用户的宿主机的名称。示例假设我们想要 ... 阅读更多

如何在 MySQL 服务器命令行中获取特定数据库中的表列表?

Rishi Rathor
更新于 2020-02-10 06:46:34

210 次浏览

我们需要使用 ‘mysqlshow’ 客户端程序以及数据库名称来获取特定数据库中的表列表。其语法如下:Mysqlshow – u root db_name [pat_matching]这里 db_name 将是我们要从中获取表名称的数据库名称。Pat_matching 是可选的。它用于获取某些特定模式的表列表。如果我们不提供任何模式,它将显示存储在该数据库中的所有表。示例以下命令将获取数据库 ‘query’ 中的所有表:C:\mysql\bin>mysqlshow -u ... 阅读更多

如何在 MySQL 服务器命令行中分析特定数据库的表?

Ramu Prasad
更新于 2020-02-10 06:48:01

196 次浏览

我们需要使用 ‘mysqlcheck’ 客户端程序以及 –analyze 选项来分析特定数据库的表。其语法如下:Mysqlcheck – u root –analyze db_name示例以下命令将分析数据库 ‘query’ 中的表:C:\mysql\bin>mysqlcheck -u root --analyze query query.cars                            OK query.copy_cars                       OK query.countries                       表已是最新的 query.customers                   ... 阅读更多

如何检查 MySQL 服务器的状态?

Nancy Den
更新于 2020-02-10 06:48:48

918 次浏览

借助 ‘mysqladmin’ 以及 ‘status’ 选项程序,我们可以检查 MySQL 服务器的状态。它可以在命令行中按如下方式使用:C:\mysql\bin>mysqladmin -u root status Uptime: 3865 Threads: 1 Questions: 50 Slow queries: 0 Opens: 113 Flush tables: 1 Open tables: 102 Queries per second avg: 0.012

MySQL 数据库中有哪些程序可用于管理 MySQL 服务器?

V Jyothi
更新于 2020-06-20 11:44:48

91 次浏览

MySQL 数据库为我们提供了以下程序作为管理工具来管理 MySQL 服务器:mysqld它也称为 MySQL 服务器守护进程。它是 MySQL 安装中执行大部分工作的核心程序。我们需要使用 ‘mysqld’ 来启动我们的 MySQL 服务器。它有很多选项可以在启动时指定。mysqladmin处理重写建议完成(唯一文章)基本上,‘mysqladmin’ 可以是用于执行管理操作的客户端。我们可以使用它来查看服务器的配置和当前状态、创建和删除数据库,以及更多其他操作。对于 ... 阅读更多

广告