找到关于 MySQLi 的 4219 篇文章

MySQL 查询,返回所有日期时间早于一周的记录

Jennifer Nicholas
更新于 2019年7月30日 22:30:24

3K+ 次查看

要获取早于一周的日期,可以使用以下语法:select * from yourTableName where yourColumnName < now() - interval 1 week;为了理解以上概念,让我们创建一个表。创建表的查询如下:mysql> create table DatesOfOneWeek −> ( −> ArrivalTime datetime −> ); 插入一些记录到表中:mysql> insert into DatesOfOneWeek values(date_add(now(), interval 2 week)); mysql> insert into DatesOfOneWeek values('2018-11-04'); ... 阅读更多

在 MySQL 中使用两个字段进行分组并计数?

Anvi Jain
更新于 2019年7月30日 22:30:24

535 次查看

为了在两个字段上实现 GROUP BY 并进行计数,让我们创建一个表。以下是创建表的查询:mysql> create table GroupByTwoFieldsDemo    −> (    −> Id int,    −> Name varchar(200)    −> ); 让我们向表中插入一些记录:mysql> insert into GroupByTwoFieldsDemo values(1, 'John'); mysql> insert into GroupByTwoFieldsDemo values(10, 'Johnson'); mysql> insert into GroupByTwoFieldsDemo values(9, 'Carol'); ... 阅读更多

如何在 MySQL 中计算不同的值?

Vrundesha Joshi
更新于 2019年7月30日 22:30:24

8K+ 次查看

要计算不同的值,可以在聚合函数 count() 中使用 distinct。语法如下:select count(distinct yourColumnName) as anyVariableName from yourTableName;为了理解以上概念,让我们创建一个表。以下是创建表的查询:mysql> create table DistinctDemo −> ( −> Name varchar(200) −> ); 对于我们的示例,让我们在表中插入重复的记录。插入记录的查询如下:mysql> insert into DistinctDemo values('John'); ... 阅读更多

如何强制 MySQL LIKE 区分大小写?

Rishi Rathor
更新于 2020年6月29日 08:53:21

844 次查看

要使用 LIKE BINARY 强制 MySQL LIKE 区分大小写,语法如下:select yourColumnName like binary 'anyStringValue' from yourTableName;为了理解以上概念,让我们创建一个表。以下是创建表的查询:mysql> create table LikeBinaryDemo    −> (    −> Name varchar(200)    −> ); 现在您可以插入带有小写字母的记录来强制 MySQL LIKE 区分大小写:mysql> insert into LikeBinaryDemo values('john'); 显示表中的记录。查询如下: ... 阅读更多

在安全模式下执行 MySQL 删除操作?

Jennifer Nicholas
更新于 2019年7月30日 22:30:24

878 次查看

要在安全模式下删除,可以使用以下查询:SET SQL_SAFE_UPDATES = 0;为了理解以上查询,让我们创建一个表。以下是创建表的查询:mysql> create table SafeDeleteDemo    −> (    −> Price int    −> ); 使用 insert 命令向表中插入一些记录。查询如下:mysql> insert into SafeDeleteDemo values(100); mysql> insert into SafeDeleteDemo values(200); ... 阅读更多

在 MySQL 中对月份和年份进行分组?

Anvi Jain
更新于 2019年7月30日 22:30:24

6K+ 次查看

您可以使用 MySQL 中的 DATE_FORMAT() 函数对月份和年份进行分组。还使用了 GROUP BY 子句。语法如下:SELECT DATE_FORMAT(yourColumnName, '%m-%Y') from yourTableName GROUP BY MONTH(yourColumnName), YEAR(yourColumnName)DESC;为了理解以上概念,让我们创建一个表。以下是创建表的查询:mysql> create table GroupMonthAndYearDemo −> ( −> DueDate datetime −> ); 使用以下查询向表中插入记录:mysql> insert into GroupMonthAndYearDemo values(now()); ... 阅读更多

获取 MySQL 中的外键约束列表

Vrundesha Joshi
更新于 2020年6月25日 14:06:45

1K+ 次查看

假设我们有一个名为“business”的数据库,其中包含多个表。如果您只想显示外键约束,则使用以下查询:mysql> select *    −> from information_schema.referential_constraints    −> where constraint_schema = 'business';以下是仅显示外键约束的输出: ... 阅读更多

在 MySQL 中根据月份数字获取月份名称?

George John
更新于 2020年6月25日 14:09:10

4K+ 次查看

您可以使用 MySQL 的 MONTHNAME() 函数根据数字显示月份名称。语法如下:SELECT MONTHNAME(STR_TO_DATE(yourColumnName, ’%m’)) as anyVariableName from yourTableName;为了理解以上概念,让我们首先创建一个表。创建表的查询如下:mysql> create table MonthDemo -> ( -> MonthNum int -> ); 使用 insert 命令向表中插入一些记录。查询如下:mysql> insert into MonthDemo values(1); mysql> insert into MonthDemo values(2); ... 阅读更多

在 MySQL 中的 INT 列中插入 NULL 值?

Chandu yadav
更新于 2020年6月25日 13:55:09

22K+ 次查看

您可以根据条件(即该列不得具有 NOT NULL 约束)向 int 列中插入 NULL 值。语法如下:INSERT INTO yourTableName(yourColumnName) values(NULL);为了理解以上语法,让我们首先创建一个表。创建表的查询如下:mysql> create table InsertNullDemo -> ( -> StudentId int, -> StudentName varchar(100), -> StudentAge int -> ); 以下是如何在您没有为列传递任何值时插入 NULL 的查询。此处,此列是 StudentAge。MySQL 默认插入 null 值。查询如下: ... 阅读更多

MySQL 查询,用于选择具有特定日期和时间的记录?

Arjun Thakur
更新于 2020年6月25日 13:58:17

2K+ 次查看

可以使用MySQL的BETWEEN子句来选择特定日期和时间的记录。语法如下:
select * from AllRecordsFromadate where AdmissionDate between 'yourDateTimeValue1' and 'yourDateTimeValue2';
为了理解上述语法,让我们先创建一个表。创建表的查询如下:
mysql> create table AllRecordsFromadate -> ( -> Id int, -> Name varchar(100), -> Age int, -> AdmissionDate datetime -> );
Query OK, 0 rows affected (0.53 sec)
使用insert命令在表中插入一些记录。插入记录的查询如下:
mysql> insert into AllRecordsFromadate values(101, 'John', 23, '2018-10-13');
Query OK, ... 阅读更多

广告