找到 4219 篇文章 适用于 MySQLi

MySQL 查询将字符串转换为月份(数字)?

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

200 次浏览

使用 str_to_date() 方法 - 选择 month(str_to_date(yourColumnName, '%b')) 来自 yourTableName;让我们首先创建一个表 - mysql> 创建表 DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, MonthName varchar(100) );查询成功,0 行受影响 (0.76 秒)插入一些记录到表中使用插入命令 - mysql> 插入到 DemoTable(MonthName) 值 ('Jan');查询成功,1 行受影响 (0.25 秒) mysql> 插入到 DemoTable(MonthName) 值 ('Mar');查询成功,1 行受影响 (0.13 秒)显示表中所有记录使用 select 语句:mysql> select *from DemoTable;输出+----+-----------+ | Id | MonthName | +----+-----------+ | 1 | Jan ... 阅读更多

MySQL 查询将类似“1h 15 min”的字符串转换为 75 分钟?

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

114 次浏览

您可以为此转换使用 str_to_date()。让我们首先创建一个表 - mysql> 创建表 DemoTable ( stringDate varchar(100) );查询成功,0 行受影响 (0.86 秒)插入一些记录到表中使用插入命令 - mysql> 插入到 DemoTable 值 ('1h 15 min');查询成功,1 行受影响 (0.24 秒) mysql> 插入到 DemoTable 值 ('2h 30 min');查询成功,1 行受影响 (0.21 秒)显示表中所有记录使用 select 语句 - mysql> select *from DemoTable;输出+------------+ | stringDate | +------------+ | 1h 15 min | | 2h 30 min | +------------+ 2 行 ... 阅读更多

我们可以在创建 MySQL 表时使用 {} 吗?

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

135 次浏览

不,您需要使用这样的开括号和闭括号 ( ) 在创建表时。使用以下语法 - 创建表如果不存在 yourTableName ( yourColumnName1 dataType1, . . . . . . . . N );让我们首先创建一个表 - mysql> 创建表如果不存在 DemoTable ( CustomerId int, CustomerName varchar(20), CustomerAge int , PRIMARY KEY(CustomerId) );查询成功,0 行受影响 (0.58 秒)插入一些记录到表中使用插入命令 - mysql> 插入到 DemoTable 值 (1, 'Chris', 25);查询成功,1 行 ... 阅读更多

使用 GROUP BY 在 MySQL 中获取行?

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

188 次浏览

让我们首先创建一个表 - mysql> 创建表 DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Subject varchar(20), Price int );查询成功,0 行受影响 (0.64 秒)插入一些记录到表中使用插入命令 - mysql> 插入到 DemoTable(Subject, Price) 值 ('MySQL', 456);查询成功,1 行受影响 (0.16 秒) mysql> 插入到 DemoTable(Subject, Price) 值 ('MySQL', 456);查询成功,1 行受影响 (0.12 秒) mysql> 插入到 DemoTable(Subject, Price) 值 ('MongoDB', 56);查询成功,1 行受影响 (0.16 秒) mysql> 插入到 DemoTable(Subject, Price) 值 ('MongoDB', 60);查询成功,1 行受影响 (0.13 秒) mysql> ... 阅读更多

仅当 MySQL 包含两个连字符符号时才检索?

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

478 次浏览

为此,使用 LIKE 运算符。让我们首先创建一个表:mysql> 创建表 DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Password varchar(100) );查询成功,0 行受影响 (1.27 秒)插入一些记录到表中使用插入命令 - mysql> 插入到 DemoTable(Password) 值 ('John@--123');查询成功,1 行受影响 (0.19 秒) mysql> 插入到 DemoTable(Password) 值 ('---Carol234');查询成功,1 行受影响 (0.20 秒) mysql> 插入到 DemoTable(Password) 值 ('--David987');查询成功,1 行受影响 (0.13 秒) mysql> 插入到 DemoTable(Password) 值 ('Mike----53443');查询成功,1 行受影响 (0.30 秒)显示表中所有记录使用 select ... 阅读更多

MySQL 查询获取带有年份和月份的日期?

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

295 次浏览

对于年份和月份日期获取,您可以在 MySQL 中使用 YEAR() 和 MONTH() 函数。让我们首先创建一个表 - mysql> 创建表 DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime );查询成功,0 行受影响 (0.48 秒)插入一些记录到表中使用插入命令 - mysql> 插入到 DemoTable(ShippingDate) 值 ('2019-01-31');查询成功,1 行受影响 (0.16 秒) mysql> 插入到 DemoTable(ShippingDate) 值 ('2018-12-01');查询成功,1 行受影响 (0.19 秒) mysql> 插入到 DemoTable(ShippingDate) 值 ('2019-06-02');查询成功,1 行受影响 (0.22 秒) mysql> 插入到 DemoTable(ShippingDate) 值 ('2019-11-18');查询成功,1 行 ... 阅读更多

如何在 MySQL 中选择一个其中多个列之一等于某个值的行?

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

361 次浏览

为此,您可以使用多个 OR。让我们首先创建一个表 - mysql> 创建表 DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(10), LastName varchar(10), Age int, CountryName varchar(10) );查询成功,0 行受影响 (0.58 秒)插入一些记录到表中使用插入命令 - mysql> 插入到 DemoTable(FirstName, LastName, Age, CountryName) 值 ('John', 'Smith', 21, 'US');查询成功,1 行受影响 (0.15 秒) mysql> 插入到 DemoTable(FirstName, LastName, Age, CountryName) 值 ('Carol', 'Taylor', 22, 'AUS');查询成功,1 行受影响 (0.16 秒) mysql> 插入到 DemoTable(FirstName, LastName, Age, CountryName) 值 ('David', ... 阅读更多

获取 MySQL 中出现频率最高的值的计数?

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

1K+ 次浏览

为此,请使用聚合函数 COUNT() 以及 GROUP BY。让我们首先创建一个表 - mysql> 创建表 DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int );查询成功,0 行受影响 (0.74 秒)插入一些记录到表中使用插入命令 - mysql> 插入到 DemoTable(Value) 值 (976);查询成功,1 行受影响 (0.13 秒) mysql> 插入到 DemoTable(Value) 值 (67);查询成功,1 行受影响 (0.12 秒) mysql> 插入到 DemoTable(Value) 值 (67);查询成功,1 行受影响 (0.11 秒) mysql> 插入到 DemoTable(Value) 值 (1);查询成功,1 行受影响 (0.27 秒) mysql> ... 阅读更多

MySQL 查询获取当前日期时间和仅当前日期

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

327 次浏览

查询 SELECT NOW() 给出当前日期以及当前时间。如果您只需要当前日期,则仅使用 CURDATE()。以下是日期时间语法 - SELECT NOW();仅日期的语法。SELECT CURDATE();现在让我们实现上述语法 - 案例 1:如果您想要当前日期和时间 - mysql> SELECT NOW();输出+-----------------------+ | NOW() | +-----------------------+ | 2019-06-02 15 :30 :39 | +-----------------------+ 1 行 (0.00 秒)案例 2:如果您只需要当前日期 - mysql> SELECT CURDATE();输出+------------+ | CURDATE() | +------------+ | 2019-06-02 | +------------+ 1 行 (0.00 秒)

在 MySQL 中将日期增加两周?

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

678 次浏览

要在 MySQL 中将日期增加两周,请使用 DATE_ADD() - 插入到 yourTableName(yourColumnName) 值 (date_add(now(), interval 2 week));让我们首先创建一个表 - mysql> 创建表 DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime );查询成功,0 行受影响 (0.62 秒)以下是获取当前日期的查询 - mysql> select now();+-----------------------+ | now() | +-----------------------+ | 2019-06-02 10 :36 :49 | +-----------------------+ 1 行 (0.00 秒)插入一些记录到表中 ... 阅读更多

广告