436 次查看
为此,您可以使用 IS NOT NULL 属性。让我们首先创建一个表 −mysql> create table DemoTable1 ( DueDate date ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1 values('2019-09-10'); 使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1; 这将产生以下输出 −+------------+ ... 阅读更多
627 次查看
要提高除法的精度,请使用 MySQL CAST()。让我们首先创建一个表 −mysql> create table DemoTable1823 ( Value int ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1823 values(1); 使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1823; 这将产生以下输出 −+-------+ | Value ... 阅读更多
615 次查看
让我们首先创建一个表 −mysql> create table DemoTable1822 ( Amount int, DueDate date ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1822 values(1000, '2019-10-11'); 使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1822; 这将产生以下输出 −+--------+------------+ | Amount | ... 阅读更多
77 次查看
不会,查询将无法工作。让我们创建相同的场景并检查错误 −mysql> create table DemoTable1821 ( Id int, FirstName varchar, LastName varchar ); 要消除上述错误,您需要给出 varchar(10) 的大小。让我们首先创建一个表 −mysql> create table DemoTable1821 ( Id int, ... 阅读更多
172 次查看
为此,您可以使用 DATE_FORMAT()。让我们首先创建一个表 −mysql> create table DemoTable1820 ( AdmissionDate varchar(20) ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1820 values('20/10/2019'); 使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1820; 这将产生以下输出 −+---------------+ | AdmissionDate | +---------------+ ... 阅读更多
89 次查看
为此,您可以结合使用 COUNT() 和 GROUP BY MONTH()。要与当前日期匹配,请使用 CURRENT_DATE()。当前日期如下所示 −mysql> select curdate() ; 让我们首先创建一个表 −mysql> create table DemoTable1819 ( Name varchar(20), RegisteringDate datetime ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1819 values('Chris', '2019-11-29 12:30:34'); ... 阅读更多
293 次查看
要计算每行的相同值,请结合使用 COUNT(*) 和 GROUP BY 子句。让我们首先创建一个表 −mysql> create table DemoTable1818 ( Id int, Name varchar(20) ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1818 values(10, 'Chris'); ... 阅读更多
984 次查看
要将多个 ID 传递给单个参数,请使用 FIND_IN_SET()。让我们首先创建一个表 −mysql> create table DemoTable1817 ( EmployeeName varchar(20), CountryName varchar(20) ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1817 values('Chris', 'AUS'); 使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1817; 这 ... 阅读更多
427 次查看
以下是使用date()函数匹配日期并更新列的语法 - 更新你的表名,设置你的列名=你的值,其中date(你的列名)=curdate();让我们先创建一个表 - mysql> create table DemoTable1816 ( Name varchar(20), JoiningDate datetime ); Query OK, 0 rows affected (0.00 sec) 使用insert命令在表中插入一些记录 - mysql> insert into DemoTable1816 values('Chris', '2019-11-29 12:34:50'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1816 values('David', '2019-11-30 11:00:00'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1816 values('Mike', '2018-11-30 10:20:30'); Query OK, 1 row affected (0.00 sec)显示 ... 阅读更多
312 次浏览
要随机选择,请使用 ORDER BY RAND()。要在MySQL中仅选择2个值,请使用 LIMIT 2。让我们先创建一个表 - mysql> create table DemoTable1815 ( Question text ); Query OK, 0 rows affected (0.00 sec) 使用insert命令在表中插入一些记录 - mysql> insert into DemoTable1815 values('What is your name?'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1815 values('What is your college name?'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1815 values('What is your nick name?'); Query OK, 1 row affected (0.00 sec) mysql> ... 阅读更多