找到 4379 篇文章 关于 MySQL

如何在 MySQL 中查找出生日期在 1980 年到 1996 年之间的用户的百分比?

Kumar Varma
更新于 2019-07-30 22:30:26

101 次浏览

让我们先创建一个表 -mysql> create table DemoTable    -> (    -> DateOfBirth varchar(100)    -> ); Query OK, 0 rows affected (0.55 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('2019/01/31'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('1980/02/01'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable values('1985/04/10'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('1995/06/04'); Query OK, 1 row affected (0.28 sec) mysql> insert into DemoTable values('1990/12/24'); Query OK, 1 row affected (0.18 sec) ... 阅读更多

如何在 MySQL 记录中添加千位分隔符?

Rama Giri
更新于 2019-07-30 22:30:26

1K+ 次浏览

为此,使用 FORMAT() 方法。让我们先创建一个表 -mysql> create table DemoTable    -> (    -> Amount DECIMAL(10, 2)    -> ); Query OK, 0 rows affected (0.45 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(84848757.60); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(95868685.50); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(4242342.36); Query OK, 1 row affected (0.21 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;Output+-------------+ | Amount      | +-------------+ | 84848757.60 ... 阅读更多

如何在 MySQL 中执行更新操作,以禁止将所有值增加到特定值以上?

Kumar Varma
更新于 2020-06-30 11:09:06

60 次浏览

让我们先创建一个表 -mysql> create table DemoTable    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values(150); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(180); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(200); Query OK, 1 row affected (0.14 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;Output+-------+ | Value ... 阅读更多

MySQL 查询以获取值的计数并在新列中显示计数,并按降序排序

Rama Giri
更新于 2019-07-30 22:30:26

4K+ 次浏览

使用 ORDER BY with DESC 按降序排序。要计算值,请使用 COUNT()。例如,如果列中“John”这个名字出现了三次,则单独的列将显示计数 3,以此类推,所有计数值将使用 ORDER BY DESC 按降序排列。让我们先创建一个表 -mysql> create table DemoTable -> ( -> EmployeeName varchar(100) -> ); Query OK, 0 rows affected (0.85 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable ... 阅读更多

获取 MySQL 中 varchar 字段中的最大值

Kumar Varma
更新于 2019-07-30 22:30:26

166 次浏览

为此,使用 MAX() 函数以及 SUBSTRING()。让我们先创建一个表 -mysql> create table DemoTable    -> (    -> Id varchar(200)    -> ); Query OK, 0 rows affected (0.52 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('2019-0515-1980'); Query OK, 1 row affected (0.49 sec) mysql> insert into DemoTable values('2019-0516-780'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('2019-0517-2780'); Query OK, 1 row affected (0.16 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;Output+----------------+ | Id           ... 阅读更多

GROUP BY 并在 MySQL 中仅显示非空列值

Rama Giri
更新于 2019-07-30 22:30:26

1K+ 次浏览

让我们先创建一个表 -mysql> create table DemoTable    -> (    -> Id varchar(100),    -> Message varchar(200)    -> ); Query OK, 0 rows affected (1.17 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('1', ''); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values('1', 'Hi'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('2', 'Hello'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('3', 'Awesome'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('3', ... 阅读更多

更新单个行的多个列 MySQL?

Kumar Varma
更新于 2019-07-30 22:30:26

479 次浏览

让我们先创建一个表 -mysql> create table DemoTable    -> (    -> FirstName varchar(100),    -> Age int,    -> Score int    -> ); Query OK, 0 rows affected (0.62 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Robert', 21, 78); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('Bob', 20, 90); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('Sam', 22, 69); Query OK, 1 row affected (0.20 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;Output+-----------+------+-------+ | ... 阅读更多

在 MySQL 中选择当前日期和当前日期 3 个月后的日期?

Rama Giri
更新于 2019-07-30 22:30:26

1K+ 次浏览

使用 BETWEEN 和 INTERVAL 来实现这一点。让我们先创建一个表 -mysql> create table DemoTable    -> (    -> AdmissionDate date    -> ); Query OK, 0 rows affected (0.84 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable  values('2019-09-30'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable  values('2019-10-01'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable  values('2019-03-30'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable  values('2019-04-24'); Query OK, 1 row affected (0.17 sec)使用 select ... 阅读更多

如何在 MySQL 中显示 root 的权限?

Kumar Varma
更新于 2019-07-30 22:30:26

97 次浏览

为此,使用以下语法,其中我们使用了 SHOW GRANTS -SHOW GRANTS FOR 'yourUserName'@'yourHostName';HostName 可以是 ‘%’ 或 localhost。让我们实现上述语法以显示来自 ROOT 的权限 -mysql> SHOW GRANTS FOR 'root'@'%' ;Output+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Grants for root@%                                                                                                                   ... 阅读更多

如何计算不同 MySQL 列中时间之间的差值?

Kumar Varma
更新于 2019-07-30 22:30:26

202 次浏览

您可以使用 TIME_FORMAT() 函数。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> PunchIn time,    -> PunchOut time,    -> Launch time    -> ); Query OK, 0 rows affected (0.50 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('9:00', '6:00', '1:00:00'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('9:30', '6:10', '00:30:00'); Query OK, 1 row affected (0.21 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;输出+----------+----------+----------+ | PunchIn  | PunchOut | Launch   | +----------+----------+----------+ | 09:00:00 | ... 阅读更多

广告