找到关于 MySQLi 的 4219 篇文章

如何更新 MySQL 单行中的多个列?

Kumar Varma
更新于 2019-07-30 22:30:26

479 次查看

让我们首先创建一个表 - mysql> create table DemoTable -> ( -> FirstName varchar(100), -> Age int, -> Score int -> ); Query OK, 0 rows affected (0.62 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Robert', 21, 78); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('Bob', 20, 90); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('Sam', 22, 69); Query OK, 1 row affected (0.20 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 输出+-----------+------+-------+ | ... 阅读更多

如何在 MySQL 中选择当前日期和当前日期后 3 个月之间的日期?

Rama Giri
更新于 2019-07-30 22:30:26

1K+ 次查看

使用 BETWEEN 和 INTERVAL 来实现这一点。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> AdmissionDate date -> ); Query OK, 0 rows affected (0.84 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('2019-09-30'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('2019-10-01'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('2019-03-30'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('2019-04-24'); Query OK, 1 row affected (0.17 sec) 使用 select ... 阅读更多

如何在 MySQL 中显示 root 的权限?

Kumar Varma
更新于 2019-07-30 22:30:26

97 次查看

为此,使用以下语法,其中我们使用了 SHOW GRANTS - SHOW GRANTS FOR 'yourUserName'@'yourHostName'; HostName 可以是 ‘%’ 或 localhost。让我们实现上述语法以显示来自 ROOT 的权限 - mysql> SHOW GRANTS FOR 'root'@'%' ; 输出+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Grants for root@% | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ... 阅读更多

如何在不同的 MySQL 列中计算时间差?

Kumar Varma
更新于 2019-07-30 22:30:26

202 次查看

您可以使用 TIME_FORMAT()。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> PunchIn time, -> PunchOut time, -> Launch time -> ); Query OK, 0 rows affected (0.50 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('9:00', '6:00', '1:00:00'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('9:30', '6:10', '00:30:00'); Query OK, 1 row affected (0.21 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 输出+----------+----------+----------+ | PunchIn | PunchOut | Launch | +----------+----------+----------+ | 09:00:00 | ... 阅读更多

MySQL 查询:如何替换目录链接列中最后一个 / 后的字符串?

Rama Giri
更新于 2019-07-30 22:30:26

108 次查看

为此,使用 substring_index() 方法。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> FolderName varchar(100), -> FolderLocation varchar(200) -> ); Query OK, 0 rows affected (1.03 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('CProgram', 'C:/AllPrograms/.....'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Images', 'E:/MyImage/home/garbage'); Query OK, 1 row affected (0.15 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 输出+------------+-------------------------+ | FolderName | FolderLocation | +------------+-------------------------+ | CProgram | C:/AllPrograms/..... | ... 阅读更多

如何将一些天数添加到 str_to_date() MySQL 函数?

Kumar Varma
更新于 2019-07-30 22:30:26

119 次查看

您可以使用 MySQL 的 DATE_ADD() 函数。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> ShippingDate varchar(100) -> ); Query OK, 0 rows affected (0.67 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('06-01-2019'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('01-04-2017'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('29-06-2019'); Query OK, 1 row affected (0.47 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 输出+--------------+ | ShippingDate | +--------------+ | 06-01-2019 | ... 阅读更多

将数字设置为 varchar 字段并在 MySQL 中进行比较

Rama Giri
更新于 2019-07-30 22:30:26

117 次查看

让我们首先创建一个表 - mysql> create table DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentScore varchar(100) -> ); Query OK, 0 rows affected (0.66 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(StudentScore) values('90'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable(StudentScore) values('100'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(StudentScore) values('56'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable(StudentScore) values('98'); Query OK, 1 row affected (0.13 sec) 显示表中的所有记录 ... 阅读更多

如何在已创建的表中使用 MySQL SELECT 添加列?

Kumar Varma
更新于 2019-07-30 22:30:26

237 次查看

让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100), -> Age int -> ); Query OK, 0 rows affected (0.49 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(Name, Age) values('Robert', 24); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable(Name, Age) values('Chris', 22); Query OK, 1 row affected (0.13 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 输出+----+--------+------+ | Id | Name | Age | +----+--------+------+ ... 阅读更多

在 MySQL 中显示所有记录,忽略当前日期的记录

Rama Giri
更新于 2019-07-30 22:30:26

102 次查看

让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Name varchar(100), -> DueDate datetime -> ); Query OK, 0 rows affected (0.54 sec) 使用 insert 命令在表中插入一些记录。假设当前日期是“2019-07-05” - mysql> insert into DemoTable values('Chris', '2019-06-24'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Chris', '2018-01-01'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Robert', '2019-07-05'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('Carol', '2019-08-03'); Query OK, 1 row affected (0.22 ... 阅读更多

在 MySQL 中将日期和时间从不同的列连接到单个列

Rama Giri
更新于 2019-07-30 22:30:26

231 次查看

为此,使用 CONCAT() 函数连接日期和时间。让我们首先创建一个表:
mysql> create table DemoTable
  > (
  > ShippingDate date,
  > ShippingTime time,
  > ShippingDatetime datetime
  > );
Query OK, 0 rows affected (0.50 sec)
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable(ShippingDate, ShippingTime) values('2019-01-10', '10:40:20');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(ShippingDate, ShippingTime) values('2019-06-14', '04:00:10');
Query OK, 1 row affected (0.14 sec)
使用 select 语句显示表中的所有记录:
mysql> select * from DemoTable;
输出+
--------------+--------------+------------------+
| ShippingDate | ShippingTime | ... 阅读更多

广告