找到 4379 篇文章 关于 MySQL
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 ... 阅读更多
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)
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 ... 阅读更多
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');以下是... 阅读更多
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;以下是... 阅读更多
306 阅读量
要显示 MySQL 警告,您可以使用以下语法:SHOW WARNINGS;上述语法仅显示 MySQL 提示符中的立即警告。假设您在它们之间运行另一个查询或您已断开 MySQL 连接,则 SHOW WARNINGS 将不起作用。以下是显示警告的查询:mysql> SHOW WARNINGS;以下是显示立即警告的输出:+-------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Level | Code | Message ... 阅读更多
4K+ 阅读量
要从当前日期时间减去 30 天,首先我们需要获取有关当前日期时间的信息,然后使用 MySQL 中的 now() 方法。now() 给出当前日期时间。要使用的方法是 MySQL 中的 DATE_SUB()。以下是从当前日期时间减去 30 天的语法。语法如下:DATE_SUB(NOW(), INTERVAL 30 DAY);上述语法首先计算当前日期时间,然后减去 30 天。让我们首先查看获取当前日期时间的查询:mysql> select now();以下是输出:+---------------------+ | now() ... 阅读更多
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)现在,您可以在表中插入记录... 阅读更多
566 阅读量
为了停止正在运行的 MySQL 查询,我们可以使用带有进程 ID 的 KILL 命令。语法如下:kill processId;或者您可以使用以下语法停止正在运行的 MySQL 查询:call mysql.rds_kill(queryId);让我们首先使用 show 命令获取 processId。查询如下:mysql> show processlist;以下是包含进程列表的输出:+----+-----------------+-----------------+----------+---------+--------+------------------------+------------------+ | Id | User | Host | db | Command | Time | State ... 阅读更多