找到 4219 篇文章 关于 MySQLi

用特定值替换 MySQL 表中的空值

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

351 次浏览

让我们首先创建一个表 −mysql> create table DemoTable837(Name varchar(100)); 查询结果,0 行受影响 (0.53 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable837 values('Chris'); 查询结果,1 行受影响 (0.13 秒) mysql> insert into DemoTable837 values(''); 查询结果,1 行受影响 (0.23 秒) mysql> insert into DemoTable837 values('Robert'); 查询结果,1 行受影响 (0.08 秒) mysql> insert into DemoTable837 values(''); 查询结果,1 行受影响 (0.09 秒) mysql> insert into DemoTable837 values('David'); 查询结果,1 行受影响 (1.13 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable837; 这将产生 ... 阅读更多

MySQL 查询,获取显示学生出生日期的记录范围内的日期?

AmitDiwan
更新于 2019-09-03 12:55:31

302 次浏览

要获取日期之间的记录,请使用 BETWEEN。让我们首先创建一个表 −mysql> create table DemoTable863(StudentDateOfBirth date); 查询结果,0 行受影响 (0.56 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable863 values('1998-01-10'); 查询结果,1 行受影响 (0.12 秒) mysql> insert into DemoTable863 values('2000-10-15'); 查询结果,1 行受影响 (0.14 秒) mysql> insert into DemoTable863 values('2003-04-20'); 查询结果,1 行受影响 (0.15 秒) mysql> insert into DemoTable863 values('2005-12-31'); 查询结果,1 行受影响 (0.19 秒) mysql> insert into DemoTable863 values('1999-07-01'); 查询结果,1 行受影响 (0.27 秒) 使用 select ... 阅读更多

使用 MySQL 删除逗号分隔字符串中的特定单词

AmitDiwan
更新于 2019-09-03 12:54:08

993 次浏览

让我们首先创建一个表 −mysql> create table DemoTable836(FirstName SET('John', 'Chris', 'Adam')); 查询结果,0 行受影响 (0.60 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable836 values('John, Chris'); 查询结果,1 行受影响 (0.11 秒) mysql> insert into DemoTable836 values('John, Chris, Adam'); 查询结果,1 行受影响 (0.16 秒) mysql> insert into DemoTable836 values('Chris, Adam'); 查询结果,1 行受影响 (0.25 秒) mysql> insert into DemoTable836 values('John, Adam'); 查询结果,1 行受影响 (0.37 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable836; 这将产生以下输出 −+-----------------+ | ... 阅读更多

我们可以在 MySQL 中不提及列名的情况下插入值吗?

AmitDiwan
更新于 2019-09-03 12:52:52

560 次浏览

是的,我们可以使用以下语法在不提及列名的情况下插入值 −insert into yourTableName values(yourValue1, yourValue2, yourValue3, .....N); 让我们首先创建一个表。在这里,我们将 Id 设置为 NOT NULL −mysql> create table DemoTable862(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(100) ,    Age int ); 查询结果,0 行受影响 (0.68 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable862 values(NULL, 'Chris', 23); 查询结果,1 行受影响 (0.10 秒) mysql> insert into DemoTable862 values(NULL, 'Robert', 21); 查询结果,1 行受影响 (0.18 秒) mysql> insert into ... 阅读更多

如何在 MySQL 中将两个列值连接到单个列中。结果列值应以连字符分隔

AmitDiwan
更新于 2019-09-03 12:51:14

916 次浏览

让我们首先创建一个表 −mysql> create table DemoTable835(    CountryCode int,    CountryName varchar(100) ); 查询结果,0 行受影响 (0.63 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable835 values(100, 'US'); 查询结果,1 行受影响 (0.36 秒) mysql> insert into DemoTable835 values(101, 'UK'); 查询结果,1 行受影响 (0.10 秒) mysql> insert into DemoTable835 values(102, 'AUS'); 查询结果,1 行受影响 (0.26 秒) mysql> insert into DemoTable835 values(103, 'ENG'); 查询结果,1 行受影响 (0.09 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable835; 这将产生以下 ... 阅读更多

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);
Query OK, 0 rows affected (0.79 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable833 values('2019-01-10 12:40:50');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable833 values('2019-02-16 11:10:30');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable833 values('2018-03-17 10:00:10');
Query OK, 1 row affected (0.20 sec)
使用select语句显示表中的所有记录:
mysql> select * from DemoTable833;
这将产生以下输出:
+---------------------+
| ArrivalTime |
+---------------------+
| 2019-01-10 12:40:50 |
| ... 阅读更多

广告