找到 4219 篇文章 关于 MySQLi

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

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

351 次查看

让我们首先创建一个表 - mysql> create table DemoTable837(Name varchar(100)); Query OK, 0 rows affected (0.53 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable837 values('Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable837 values(''); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable837 values('Robert'); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable837 values(''); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable837 values('David'); Query OK, 1 row affected (1.13 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable837;这将生成... 阅读更多

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

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

302 次查看

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

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

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

993 次查看

让我们首先创建一个表 - mysql> create table DemoTable836(FirstName SET('John', 'Chris', 'Adam')); Query OK, 0 rows affected (0.60 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable836 values('John, Chris'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable836 values('John, Chris, Adam'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable836 values('Chris, Adam'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable836 values('John, Adam'); Query OK, 1 row affected (0.37 sec) 使用 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 ); Query OK, 0 rows affected (0.68 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable862 values(NULL, 'Chris', 23); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable862 values(NULL, 'Robert', 21); Query OK, 1 row affected (0.18 sec) mysql> insert into ... 阅读更多

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

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

916 次查看

让我们首先创建一个表 - mysql> create table DemoTable835(    CountryCode int,    CountryName varchar(100) ); Query OK, 0 rows affected (0.63 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable835 values(100, 'US'); Query OK, 1 row affected (0.36 sec) mysql> insert into DemoTable835 values(101, 'UK'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable835 values(102, 'AUS'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable835 values(103, 'ENG'); Query OK, 1 row affected (0.09 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable835;这将生成以下... 阅读更多

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

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

778 次查看

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

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

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

482 次查看

让我们首先创建一个表 - mysql> create table DemoTable834(    Value1 int,    Value2 int ); Query OK, 0 rows affected (1.50 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable834 values(10, 20); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable834 values(40, 50); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable834 values(20, 24); Query OK, 1 row affected (0.29 sec) mysql> insert into DemoTable834 values(30, 10); Query OK, 1 row affected (0.14 sec) 使用 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) ); Query OK, 0 rows affected (0.73 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable860(Name) values('Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable860(Name) values('Robert'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable860(Name) values('David'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable860(Name) values('Bob'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable860(Name) values('Mike'); Query OK, 1 row ... 阅读更多

如何在 MySQL 中使数字“人性化”?

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

365 次查看

要使数字“人性化”,即包括分隔符,您需要使用 format()。让我们首先创建一个表 - mysql> create table DemoTable859(Number bigint); Query OK, 0 rows affected (1.54 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable859 values(747464646473737); Query OK, 1 row affected (0.45 sec) mysql> insert into DemoTable859 values(3836365366464); Query OK, 1 row affected (0.71 sec) mysql> insert into DemoTable859 values(8376437647433); Query OK, 1 row affected (0.46 sec) 使用 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 | | ... 阅读更多

广告