找到 4379 篇文章 适用于 MySQL

MySQL 查询仅更新日期中的月份?

AmitDiwan
更新于 2019-09-03 12:49:39

778 次查看

要仅更新日期中的月份,请使用 MONTH()。 让我们首先创建一个表 -mysql> create table DemoTable861(AdmissionDate date); 查询成功,0 行受影响 (1.22 秒) 使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable861 values('2019-01-21'); 查询成功,1 行受影响 (0.31 秒) mysql> insert into DemoTable861 values('2018-01-01'); 查询成功,1 行受影响 (0.49 秒) mysql> insert into DemoTable861 values('2016-01-02'); 查询成功,1 行受影响 (1.27 秒) mysql> insert into DemoTable861 values('2018-01-14'); 查询成功,1 行受影响 (0.47 秒) 使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable861; 这将产生以下输出 -+---------------+ ... 阅读更多

如何在 MySQL 中根据两列中的最高值排序?

AmitDiwan
更新于 2019-09-03 12:48:44

482 次查看

让我们首先创建一个表 -mysql> create table DemoTable834(    Value1 int,    Value2 int ); 查询成功,0 行受影响 (1.50 秒) 使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable834 values(10, 20); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable834 values(40, 50); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable834 values(20, 24); 查询成功,1 行受影响 (0.29 秒) mysql> insert into DemoTable834 values(30, 10); 查询成功,1 行受影响 (0.14 秒) 使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable834; 这将产生以下 ... 阅读更多

如何在 MySQL 中跳过行?

AmitDiwan
更新于 2019-09-03 12:47:17

3K+ 次查看

要跳过行,请使用 LIMIT OFFSET。 让我们首先创建一个表 -mysql> create table DemoTable860(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(100) ); 查询成功,0 行受影响 (0.73 秒) 使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable860(Name) values('Chris'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable860(Name) values('Robert'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable860(Name) values('David'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable860(Name) values('Bob'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable860(Name) values('Mike'); 查询成功,1 行 ... 阅读更多

如何在 MySQL 中使数字“易于阅读”?

AmitDiwan
更新于 2019-09-03 12:43:41

365 次查看

要使数字“易于阅读”,即包括分隔符,您需要使用 format()。 让我们首先创建一个表 -mysql> create table DemoTable859(Number bigint); 查询成功,0 行受影响 (1.54 秒) 使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable859 values(747464646473737); 查询成功,1 行受影响 (0.45 秒) mysql> insert into DemoTable859 values(3836365366464); 查询成功,1 行受影响 (0.71 秒) mysql> insert into DemoTable859 values(8376437647433); 查询成功,1 行受影响 (0.46 秒) 使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable859; 这将产生以下输出 -+-----------------+ | Number          | ... 阅读更多

如何从 MySQL 列中的所有日期记录中减去秒数?

AmitDiwan
更新于 2019-09-03 12:44:48

332 次查看

让我们首先创建一个表 -mysql> create table DemoTable833(ArrivalTime datetime); 查询成功,0 行受影响 (0.79 秒) 使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable833 values('2019-01-10 12:40:50'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable833 values('2019-02-16 11:10:30'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable833 values('2018-03-17 10:00:10'); 查询成功,1 行受影响 (0.20 秒) 使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable833; 这将产生以下输出 -+---------------------+ | ArrivalTime | +---------------------+ | 2019-01-10 12:40:50 | | ... 阅读更多

在 MySQL 中获取邮政编码的第一部分

AmitDiwan
更新于 2019-09-03 12:41:17

192 次查看

要获取第一部分,请使用 SUBSTRING()。 让我们首先创建一个表 -mysql> create table DemoTable858(PostCode varchar(100)); 查询成功,0 行受影响 (0.56 秒) 使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable858 values('US90 456'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable858 values('UK1 EN789343'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable858 values('ENG78884 736454654'); 查询成功,1 行受影响 (0.12 秒) 使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable858; 这将产生以下输出 -+--------------------+ | PostCode           | +--------------------+ | ... 阅读更多

在 MySQL 表中插入非重复值

AmitDiwan
更新于 2019-09-03 12:40:19

157 次查看

要仅允许插入非重复值,请使用 UNIQUE 约束。 让我们首先创建一个表 -mysql> create table DemoTable832(    FirstName varchar(100),    LastName varchar(100),    UNIQUE(FirstName, LastName) ); 查询成功,0 行受影响 (0.87 秒) 使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable832 values('John', 'Smith'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable832 values('Adam', 'Smith'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable832 values('John', 'Doe'); 查询成功,1 行受影响 (0.33 秒) mysql> insert into DemoTable832 values('John', 'Smith'); 错误 1062 (23000): 键“FirstName”的重复条目“John-Smith”以上,我们 ... 阅读更多

如何在 MySQL 中从视图创建表?

AmitDiwan
更新于 2019-09-03 12:37:49

490 次查看

要从视图创建表,以下是语法 -create table yourTableName select *from yourViewName; 让我们首先创建一个表 -mysql> create table DemoTable830(Name varchar(100)); 查询成功,0 行受影响 (0.91 秒) 使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable830 values('Chris'); 查询成功,1 行受影响 (0.41 秒) mysql> insert into DemoTable830 values('Robert'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable830 values('David'); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable830 values('Mike'); 查询成功,1 行受影响 (0.16 秒) 使用 select 语句显示表中的所有记录 -mysql> select ... 阅读更多

使用 MySQL 查询删除记录中的小数点并对其求和

AmitDiwan
更新于 2019-09-03 12:38:48

375 次查看

使用聚合函数 SUM() 以及 REPLACE()。 让我们首先创建一个表 -mysql> create table DemoTable857(Price varchar(100)); 查询成功,0 行受影响 (1.40 秒) 使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable857 values('50.60'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable857 values('40.30.20'); 查询成功,1 行受影响 (0.47 秒) mysql> insert into DemoTable857 values('10.20'); 查询成功,1 行受影响 (0.69 秒) 使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable857; 这将产生以下输出 -+----------+ | Price    | +----------+ | 50.60    | | 40.30.20 | | ... 阅读更多

MySQL 用零填充左侧并用连字符分隔?

AmitDiwan
更新于 2019-09-03 12:28:57

119 次查看

让我们首先创建一个表 -mysql> create table DemoTable829(SerialNumber int); 查询成功,0 行受影响 (0.64 秒) 使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable829 values(100); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable829 values(101); 查询成功,1 行受影响 (0.26 秒) mysql> insert into DemoTable829 values(102); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable829 values(103); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable829 values(104); 查询成功,1 行受影响 (0.60 秒) 使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable829; 这将产生 ... 阅读更多

广告