找到 4379 篇文章 关于 MySQL

如何在 Windows 计算机上找到 MySQL my.cnf?

Chandu yadav
更新于 2019-07-30 22:30:24

2K+ 阅读量

要在 Windows 系统上找到 my.cnf,首先使用快捷键 Windows + R(运行)打开命令提示符。快照如下:-在命令提示符中键入“services.msc”并按 ENTER,如下面的屏幕截图所示:-现在,将打开一个新的向导。快照如下:-现在,搜索 MySQL。快照如下:-右键单击“MySQL80”并选择“属性”,如下面的屏幕截图所示:-如您在上面的屏幕截图中看到的,“可执行文件路径”说明了 Windows 上 my.cnf 的位置。

如果 MySQL 用户不存在则创建?

Chandu yadav
更新于 2019-07-30 22:30:24

1K+ 阅读量

您可以使用“create user”命令在用户不存在时创建用户。该命令适用于 MySQL 5.7.6 及更高版本。语法如下:mysql> CREATE USER IF NOT EXISTS 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';应用上述语法在用户不存在时创建用户。查询如下:mysql> CREATE USER IF NOT EXISTS 'Smith'@'localhost' IDENTIFIED BY 'Smith123456'; Query OK, 0 rows affected (0.29 sec)要检查新用户是否已创建,请使用以下查询:mysql> SELECT User FROM mysql.user;以下是输出:+------------------+ | User ... 阅读更多

通过 SQL 命令显示 MySQL 主机?

George John
更新于 2023-09-14 21:09:02

29K+ 阅读量

要通过 SQL 命令显示 MySQL 主机,请使用系统变量“hostname”。以下是显示主机的查询:mysql> select @@hostname;以下是输出:+-----------------+ | @@hostname | +-----------------+ | DESKTOP-QN2RB3H | +-----------------+ 1 row in set (0.00 sec)或者您可以使用“show variables”命令通过 SQL 命令显示 MySQL 主机。show variables where Variable_name like '%host%';以下是输出:+-------------------------------+-----------------+ | Variable_name                 | Value           | +-------------------------------+-----------------+ | host_cache_size               | 279             | | hostname                      | DESKTOP-QN2RB3H | | performance_schema_hosts_size | -1 | | report_host                 | | +-------------------------------+-----------------+ 4 rows in set (0.07 sec)

在 MySQL 中使用 LIMIT 和 OFFSET 时返回哪些行?

Ankith Reddy
更新于 2019-07-30 22:30:24

265 阅读量

假设 LIMIT 为 4,OFFSET 为 6,则它将返回第 7 行到第 10 行,即以第 10 行结束。LIMIT 4 和 OFFSET 6 返回第 7、8、9、10 行。您可以通过实现 LIMIT 和 OFFSET 来理解上述概念。让我们创建一个表。mysql> create table LimitOffsettable -> ( -> Id int -> ); Query OK, 0 rows affected (0.60 sec)让我们在表中插入一些记录。查询如下:Mysql> insert into LimitOffsettable values(1); Query OK, 1 row affected ... 阅读更多

MySQL 是否有将字符串转换为小写的命令?

Arjun Thakur
更新于 2019-07-30 22:30:24

8K+ 阅读量

是的,您可以使用 MySQL 中的 LOWER() 或 LCASE() 将字符串转换为小写。这两种方法都可以用于将字符串转换为小写。以下是 LOWER() 的语法:lower(‘yourStringValue);或者您可以使用 LCASE()。语法如下:lcase(‘yourStringValue);让我们看一个 LOWER() 的示例。查询如下:mysql> select lower('JOhN');以下是输出:+---------------+ | lower('JOhN') | +---------------+ | john | +---------------+ 1 row in set (0.00 sec)让我们看一个 LCASE() 的示例。查询如下:mysql> select lcase('JOhN');以下是... 阅读更多

MySQL - 插入当前日期/时间?

Chandu yadav
更新于 2023-09-02 15:55:56

52K+ 阅读量

要仅插入日期值,请在 MySQL 中使用 curdate()。除此之外,如果您想获取整个日期时间,则可以使用 now() 方法。让我们首先创建一个表:mysql> create table CurDateDemo -> ( -> ArrivalDate datetime -> ); Query OK, 0 rows affected (0.74 sec)现在,您可以使用 curdate() 方法仅插入日期:mysql> insert into CurDateDemo values(curdate()); Query OK, 1 row affected (0.15 sec)使用 select 语句显示插入的日期。查询如下:mysql> select *from CurDateDemo;以下是... 阅读更多

如何显示刚刚发生的 MySQL 警告?

George John
更新于 2019-07-30 22:30:24

306 阅读量

要显示 MySQL 警告,您可以使用以下语法:SHOW WARNINGS;上述语法仅显示 MySQL 提示符中的立即警告。假设您在它们之间运行另一个查询或您已断开 MySQL 连接,则 SHOW WARNINGS 将不起作用。以下是显示警告的查询:mysql> SHOW WARNINGS;以下是显示立即警告的输出:+-------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Level | Code | Message ... 阅读更多

如何在 MySQL 中从当前日期时间减去 30 天?

Ankith Reddy
更新于 2019-07-30 22:30:24

4K+ 阅读量

要从当前日期时间减去 30 天,首先我们需要获取有关当前日期时间的信息,然后使用 MySQL 中的 now() 方法。now() 给出当前日期时间。要使用的方法是 MySQL 中的 DATE_SUB()。以下是从当前日期时间减去 30 天的语法。语法如下:DATE_SUB(NOW(), INTERVAL 30 DAY);上述语法首先计算当前日期时间,然后减去 30 天。让我们首先查看获取当前日期时间的查询:mysql> select now();以下是输出:+---------------------+ | now() ... 阅读更多

在终端中显示返回过多字段的 MySQL SELECT 的最佳方法是什么?

Arjun Thakur
更新于 2019-07-30 22:30:24

113 阅读量

为此,您可以在 MySQL 中使用以下语法:select *from yourTableName\G;此处,G 可用于垂直目的。您需要添加 yourTableName。让我们创建一个表以了解上述语法。使用 CREATE 命令创建表。以下是创建表的查询:mysql> create table TooManyFieldsreturnDemo -> ( -> Id int, -> Name varchar(100), -> Age int -> ); Query OK, 0 rows affected (0.64 sec)现在,您可以在表中插入记录... 阅读更多

如何停止正在运行的 MySQL 查询?

Chandu yadav
更新于 2019-07-30 22:30:24

566 阅读量

为了停止正在运行的 MySQL 查询,我们可以使用带有进程 ID 的 KILL 命令。语法如下:kill processId;或者您可以使用以下语法停止正在运行的 MySQL 查询:call mysql.rds_kill(queryId);让我们首先使用 show 命令获取 processId。查询如下:mysql> show processlist;以下是包含进程列表的输出:+----+-----------------+-----------------+----------+---------+--------+------------------------+------------------+ | Id |  User           | Host            | db       | Command | Time   | State           ... 阅读更多

广告