找到 4379 篇文章 关于 MySQL

MySQL 查询按 NULL 值排序

AmitDiwan
更新于 2019-08-21 12:10:19

162 次浏览

让我们首先创建一个表 −mysql> create table DemoTable707 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(100),    StudentMarks int ); 查询成功,0 行受影响 (0.59 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable707(StudentFirstName, StudentMarks) values('John', 45); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable707(StudentFirstName, StudentMarks) values(NULL, 65); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable707(StudentFirstName, StudentMarks) values('Chris', 78); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable707(StudentFirstName, StudentMarks) values(NULL, 89); 查询成功,1 行受影响 (0.19 秒) mysql> insert into ... 阅读更多

MySQL 查询获取当前日期记录,其中一列显示当前日期

AmitDiwan
更新于 2019-08-21 12:07:06

181 次浏览

要实现此目的,以下是我们使用 DATE(NOW()) 的语法 −select *from yourTableName where DATE(yourColumnName)=DATE(NOW());让我们首先创建一个表 −mysql> create table DemoTable706 (    UserId varchar(100),    UserName varchar(100),    UserSignupDate datetime ); 查询成功,0 行受影响 (0.57 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable706 values('[email protected]', 'John', '2019-01-31 12:45:22'); 查询成功,1 行受影响 (0.24 秒) mysql> insert into DemoTable706 values('[email protected]', 'Chris', '2019-07-22 10:05:02'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable706 values('[email protected]', 'Robert', '2019-06-22 11:25:22'); 查询成功,1 行受影响 (0.22 秒) mysql> insert into ... 阅读更多

MySQL 查询从日期列表中检索当前日期

AmitDiwan
更新于 2019-08-21 12:05:32

218 次浏览

假设当前日期为 −2019-07-22让我们首先创建一个表 −mysql> create table DemoTable705 (ShippingDate datetime); 查询成功,0 行受影响 (0.67 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable705 values('2019-01-21 23:59:00'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable705 values('2019-07-22 00:00:30'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable705 values('2019-07-21 12:01:30'); 查询成功,1 行受影响 (0.44 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable705;这将产生以下输出 -+---------------------+ | ShippingDate | ... 阅读更多

获取字符串在 MySQL 列中出现的次数?

AmitDiwan
更新于 2019-08-21 12:04:15

309 次浏览

让我们首先创建一个表 −mysql> create table DemoTable704 (SubjectName text); 查询成功,0 行受影响 (0.58 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable704 values('Introduction to MySQL'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable704 values('Introduction to MongoDB'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable704 values('Introduction to MySQL'); 查询成功,1 行受影响 (0.31 秒) mysql> insert into DemoTable704 values('Introduction to Java'); 查询成功,1 行受影响 (0.39 秒) mysql> insert into DemoTable704 values('Introduction to MongoDB'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into ... 阅读更多

在 MySQL 中,当记录为 NULL 时,在新列中返回 0?

AmitDiwan
更新于 2019-08-21 12:03:03

186 次浏览

为此,您可以使用 CASE 语句。让我们首先创建一个表 −mysql> create table DemoTable703 (Price int); 查询成功,0 行受影响 (0.46 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable703 values(102); 查询成功,1 行受影响 (0.27 秒) mysql> insert into DemoTable703 values(null); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable703 values(0); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable703 values(500); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable703 values(100); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable703 values(null); Query ... 阅读更多

创建表时,表名“references”设置错误

AmitDiwan
更新于 2019-08-21 11:59:28

107 次浏览

您不能将表名命名为 references,因为它是一个保留关键字。用反引号将其括起来,例如,`references`。让我们首先创建一个表 −mysql> create table `references`(Subject text); 查询成功,0 行受影响 (0.44 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into `references` values('Introduction To MySQL'); 查询成功,1 行受影响 (0.28 秒) mysql> insert into `references` values('Introduction To MongoDB'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into `references` values('Introduction To Spring and Hibernate'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into `references` values('Introduction To Java'); 查询成功,1 行受影响 ... 阅读更多

仅更新 MySQL 字段中的整数

AmitDiwan
更新于 2019-08-21 11:58:23

70 次浏览

让我们首先创建一个表 −mysql> create table DemoTable702 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(100),    StudentScore int ); 查询成功,0 行受影响 (0.56 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable702(StudentName, StudentScore) values('Chris', 56); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable702(StudentName, StudentScore) values('Robert', 21); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable702(StudentName, StudentScore) values('Mike', 89); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable702(StudentName, StudentScore) values('David', 99); 查询成功,1 行受影响 (0.20 秒) 显示所有记录从 ... 阅读更多

在 MySQL 中插入日期和时间值时更新它们

AmitDiwan
更新于 2019-08-21 11:55:41

124 次浏览

在这里,我们将看到一个示例,我们正在插入 datetime 并使用 INSERT 查询更新它们。让我们首先创建一个表 −mysql> create table DemoTable816 (DueDate datetime); 查询成功,0 行受影响 (0.45 秒) 使用 insert 命令在表中插入一些记录。以下是添加(分钟/小时/天/月/年)到执行 INSERT 时日期的查询 −mysql> insert into DemoTable816 values(date_add(now(), interval 3 minute)); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable816 values(date_add('2018-01-21 00:00:00', interval 3 Hour)); 查询成功,1 行受影响 (0.52 秒) mysql> insert into DemoTable816 values(date_add('2016-11-11 ... 阅读更多

从 MySQL 中的一列复制到另一列(不同的表,相同的数据库)?

AmitDiwan
更新于 2019-08-21 11:49:55

5K+ 次浏览

要将一列复制到另一列,您可以使用 INSERT INTO SELECT 语句。让我们首先创建一个表 −mysql> create table DemoTable1 (PlayerScore int); 查询成功,0 行受影响 (0.46 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1 values(98); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable1 values(81); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable1 values(76); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable1 values(88); 查询成功,1 行受影响 (0.15 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable1;这 ... 阅读更多

MySQL 查询将我的自动递增列 (id) 设置为零或重置自动递增字段的值?

AmitDiwan
更新于 2019-08-21 11:48:17

2K+ 次浏览

使用 ALTER table 将自动递增列设置为 0 或使用另一个值重置ALTER TABLE yourTableName AUTO_INCREMENT=0;上述语法将从 1 开始。让我们首先创建一个表 −mysql> create table DemoTable698 (    ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY ) auto_increment=109; 查询成功,0 行受影响 (0.88 秒) 这是将自动递增值重置为 0 的查询 −mysql> alter table DemoTable698 AUTO_INCREMENT=0; 查询成功,0 行受影响 (0.21 秒) 记录:0 重复:0 警告:0 使用 insert 命令在表中插入一些记录。在这里,我们没有插入任何内容,因为我们想显示自动递增值 ... 阅读更多

广告