找到 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    ); Query OK, 0 rows affected (0.57 sec)插入一些记录到表中,使用 insert 命令 -mysql> insert into DemoTable values('2018-03-21'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('2019-05-22'); Query OK, 1 row affected (0.11 sec) 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)    ); Query OK, 0 rows affected (0.84 sec)插入一些记录到表中,使用 insert 命令 -mysql> insert into DemoTable(StudentName) values('John Smith'); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable(StudentName) values('Chris Brown'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(StudentName) values('David Miller'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable(StudentName) values('Carol Taylor'); Query OK, 1 row affected (0.15 sec)显示所有记录 ... 阅读更多

如何使用 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    ); Query OK, 0 rows affected (1.17 sec)现在,您可以使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(Subject) values('MySQL, MongoDB'); Query OK,  1 row affected (0.20 sec) mysql> insert into DemoTable(Subject) values('MySQL, MongoDB'); Query OK,  1 row affected (0.17 sec) mysql> insert into DemoTable(Subject) values('MongoDB'); Query OK,  1 row affected (0.13 sec) mysql> insert into DemoTable(Subject) values('MySQL'); Query OK,  1 row affected (0.15 sec) 显示 所有记录 来自 表 使用 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    ); Query OK, 0 rows affected (0.63 sec)插入一些记录到表中,使用 insert 命令 -mysql> insert into DemoTable(Value) values(100); Query OK, 1 row affected (0.13 sec) 显示所有记录,来自表,使用 select 语句: mysql> select *from DemoTable;输出+----+-------+ | Id | Value | +----+-------+ | 1 | 100 | +----+-------+ 1 row ... 阅读更多

如何在 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)    ); Query OK, 0 rows affected (0.54 sec)插入一些记录到表中,使用 insert 命令 -mysql> insert into DemoTable(Name, Subject) values('John', 'MySQL'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable(Name, Subject) values('John', 'Java'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable(Name, Subject) values('Carol', 'MongoDB'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable(Name, Subject) values('Carol', ... 阅读更多

在 MySQL 中将数据类型从日期更改为日期/时间?

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

628 阅读量

要将数据类型从日期更改为日期/时间,请使用 alter 命令。alter table yourTableName change yourColumnName yourColumnName datetime;让我们首先创建一个表 -mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    LoginDate date    ); Query OK, 0 rows affected (1.26 sec)插入一些记录到表中,使用 insert 命令 -mysql> insert into DemoTable(LoginDate) values('2019-01-21'); Query OK, 1 row affected (0.29 sec) mysql> insert into DemoTable(LoginDate) values('2018-05-01'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable(LoginDate) values('2017-12-31'); Query OK, 1 row affected (0.12 sec)显示所有记录,来自表,使用 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)    ); Query OK, 0 rows affected (0.73 sec)插入一些记录到表中,使用 insert 命令 -mysql> insert into DemoTable(Name) values('Chris'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable(Name) values('Robert'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable(Name) values('Sam'); Query OK, 1 row affected (0.12 sec)显示所有记录,来自表,使用 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    ); Query OK, 0 rows affected (0.83 sec)插入一些记录到表中,使用 insert 命令 -mysql> insert into DemoTable(CustomerName, CustomerTotalBill, PurchasingDate) values('John', 2000, '2019-01-21'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(CustomerName, CustomerTotalBill, PurchasingDate) values('Chris', 1000, '2019-01-31'); Query OK, 1 row affected (0.21 sec) 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)    ); Query OK, 0 rows affected (0.81 sec)使用insert命令在表中插入一些记录:mysql> INSERT INTO DemoTable values(); Query OK, 1 row affected (0.12 sec) mysql> INSERT INTO DemoTable values(); Query OK, 1 row affected (0.13 sec) mysql> INSERT ... 阅读更多

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

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

124 次浏览

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

广告