找到 4219 篇文章 适用于 MySQLi
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 ... 阅读更多
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 行 ... 阅读更多
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 行 ... 阅读更多
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> ... 阅读更多
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 ... 阅读更多
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 行 ... 阅读更多
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', ... 阅读更多
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> ... 阅读更多
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 秒)
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 秒)插入一些记录到表中 ... 阅读更多