找到 4219 篇文章,关于 MySQLi

如何获取“今天”和“今天-7天”之间的日期?

George John
更新于 2019-07-30 22:30:26

7K+ 次浏览

要获取日期范围内的日期,你需要使用。这里,我们获取今天和今天-7天之间的日期:select * from yourTableName where DATE(yourColumnName) > (NOW() - INTERVAL 7 DAY);注意:假设当前日期是 '2019-06-02’ 让我们首先创建一个表。mysql> create table DemoTable ( LoginDate date ); 查询成功,0 行受影响 (0.57 秒) 使用 insert 命令插入一些记录到表中:mysql> insert into DemoTable values('2018-03-21'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('2019-05-22'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('2019-05-27'); ... 阅读更多

如何在不使用 count(*) 的情况下获取 MySQL 查询中表的行数?

Chandu yadav
更新于 2019-07-30 22:30:26

641 次浏览

你可以使用 count(1)。让我们首先看看语法:select count(1) from yourTableName;让我们首先创建一个表:mysql> create table DemoTable ( StudentName varchar(100) ); 查询成功,0 行受影响 (0.84 秒) 使用 insert 命令插入一些记录到表中:mysql> insert into DemoTable(StudentName) values('John Smith'); 查询成功,1 行受影响 (0.24 秒) mysql> insert into DemoTable(StudentName) values('Chris Brown'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable(StudentName) values('David Miller'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable(StudentName) values('Carol Taylor'); 查询成功,1 行受影响 (0.15 秒) 显示所有记录... 阅读更多

如何使用 MySQL 查询查找列中特定 ID 的字符串计数?

Arjun Thakur
更新于 2019-07-30 22:30:26

131 次浏览

为此,请在 MySQL 中使用 CHAR_LENGTH() 函数。让我们首先创建一个表:mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Subject longtext ); 查询成功,0 行受影响 (1.17 秒) 现在,您可以使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Subject) values('MySQL, MongoDB'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable(Subject) values('MySQL, MongoDB'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable(Subject) values('MongoDB'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable(Subject) values('MySQL'); 查询成功,1 行受影响 (0.15 秒) 显示表中的所有记录,使用 select 语句:mysql> select * from DemoTable;输出+----+---------------+ | Id | Subject | +----+---------------+ | 1 | MySQL, MongoDB | | 2 | MySQL, MongoDB | | ... 阅读更多

如何在更新记录时避免更改 MySQL 存储过程中变量的值?

Ankith Reddy
更新于 2019-07-30 22:30:26

151 次浏览

我们将创建一个存储过程,该过程在更新值时不会更改变量的值。让我们首先创建一个表:mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int ); 查询成功,0 行受影响 (0.63 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Value) values(100); 查询成功,1 行受影响 (0.13 秒) 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable;输出+----+-------+ | Id | Value | +----+-------+ | 1 | 100 | +----+-------+ 1 行... 阅读更多

如何在 MySQL 中使用 COUNT 执行 SELECT?

George John
更新于 2019-07-30 22:30:26

115 次浏览

要使用 COUNT 执行 SELECT,请使用聚合函数 COUNT()。让我们首先创建一个表:mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100), Subject varchar(100) ); 查询成功,0 行受影响 (0.54 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Name, Subject) values('John', 'MySQL'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable(Name, Subject) values('John', 'Java'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable(Name, Subject) values('Carol', 'MongoDB'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable(Name, Subject) values('Carol', ... 阅读更多

在 MySQL 中将数据类型从 date 更改为 date/time?

Chandu yadav
更新于 2019-07-30 22:30:26

628 次浏览

要将数据类型从 date 更改为 date/time,请使用 alter 命令。alter table yourTableName change yourColumnName yourColumnName datetime;让我们首先创建一个表:mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, LoginDate date ); 查询成功,0 行受影响 (1.26 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(LoginDate) values('2019-01-21'); 查询成功,1 行受影响 (0.29 秒) mysql> insert into DemoTable(LoginDate) values('2018-05-01'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable(LoginDate) values('2017-12-31'); 查询成功,1 行受影响 (0.12 秒) 使用 select 语句显示表中的所有记录... 阅读更多

MySQL Select 在单独的列中显示数据类型?

Nishtha Thakur
更新于 2019-07-30 22:30:26

78 次浏览

您可以为此使用 INFORMATION_SCHEMA.COLUMNS。让我们首先创建一个表:mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20) ); 查询成功,0 行受影响 (0.73 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Name) values('Chris'); 查询成功,1 行受影响 (0.25 秒) mysql> insert into DemoTable(Name) values('Robert'); 查询成功,1 行受影响 (0.26 秒) mysql> insert into DemoTable(Name) values('Sam'); 查询成功,1 行受影响 (0.12 秒) 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable;这将产生以下... 阅读更多

如何从 MySQL 表中获取特定月份和年份的记录?

Smita Kapse
更新于 2019-07-30 22:30:26

600 次浏览

分别使用 YEAR() 和 MONTH() 来显示特定月份和年份的记录。让我们首先创建一个表:mysql> create table DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(20), CustomerTotalBill int, PurchasingDate date ); 查询成功,0 行受影响 (0.83 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(CustomerName, CustomerTotalBill, PurchasingDate) values('John', 2000, '2019-01-21'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable(CustomerName, CustomerTotalBill, PurchasingDate) values('Chris', 1000, '2019-01-31'); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable(CustomerName, CustomerTotalBill, PurchasingDate) values('Robert', ... 阅读更多

如何使 MySQL 表主键自动递增?

Anvi Jain
更新于 2019-07-30 22:30:26

1K+ 次浏览

要使 MySQL 表主键自动递增,请使用以下语法CREATE TABLE yourTableName ( yourColumnName INT(6) ZEROFILL NOT NULL AUTO_INCREMENT, PRIMARY KEY(yourColumnName) );让我们首先创建一个表并设置主键自动递增:mysql> CREATE TABLE DemoTable ( UserId INT(6) ZEROFILL NOT NULL AUTO_INCREMENT, PRIMARY KEY(UserId) ); 查询成功,0 行受影响 (0.81 秒) 使用 insert 命令在表中插入一些记录:mysql> INSERT INTO DemoTable values(); 查询成功,1 行受影响 (0.12 秒) mysql> INSERT INTO DemoTable values(); 查询成功,1 行受影响 (0.13 秒) mysql> INSERT ... 阅读更多

如何在 MySQL 中按特定模式搜索?

Nishtha Thakur
更新于 2019-07-30 22:30:26

124 次浏览

您可以为此使用正则表达式。让我们首先创建一个表:mysql> create table DemoTable ( UserId varchar(100) ); 查询成功,0 行受影响 (1.28 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('User-123-G'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('Us-453-GO'); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values('TRUE-908-K'); 查询成功,1 行受影响 (0.20 秒) 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable;这将产生以下输出:+------------+ | UserId | ... 阅读更多

广告