找到 4219 篇文章 关于 MySQLi

我们能否使用 MySQL WHERE 子句获取多个值?

AmitDiwan
更新于 2019年11月12日 05:34:46

167 次查看

是的,我们可以获取,但是使用 MySQL OR 来设置条件。让我们首先创建一个 -mysql> create table DemoTable1421    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeName varchar(20),    -> EmployeeSalary int    -> ); Query OK, 0 rows affected (0.82 sec)插入一些记录到表中使用 insert -mysql> insert into DemoTable1421(EmployeeName, EmployeeSalary) values('Chris', 10000); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1421(EmployeeName, EmployeeSalary) values('Bob', 15000); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1421(EmployeeName, EmployeeSalary) values('David', 8000); Query OK, 1 row affected (0.09 sec) mysql> insert ... 阅读更多

如何在 MySQL 中使用单个 WHERE 子句更新多行?

AmitDiwan
更新于 2019年11月12日 05:32:00

856 次查看

为此,您可以使用 MySQL IN()。让我们首先创建一个 -mysql> create table DemoTable1420    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> FirstName varchar(20),    -> LastName varchar(20),    -> Age int    -> ); Query OK, 0 rows affected (1.12 sec)插入一些记录到表中使用 insert -mysql> insert into DemoTable1420(FirstName, LastName, Age) values('Chris', 'Brown', 23); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable1420(FirstName, LastName, Age) values('David', 'Miller', 22); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable1420(FirstName, LastName, Age) values('John', 'Smith', 24); Query OK, ... 阅读更多

将 MySQL 时间从 HH:MM:SS 转换为 HH:MM

AmitDiwan
更新于 2019年11月12日 05:28:50

846 次查看

要转换,请使用 MySQL TIME_FORMAT()。让我们首先创建一个 -mysql> create table DemoTable1419    -> (    -> ArrivalTime time    -> ); Query OK, 0 rows affected (0.78 sec)使用 insert 命令将一些记录插入到表中。在这里,我们插入了时间记录 -mysql> insert into DemoTable1419 values('12:30:45'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1419 values('11:00:55'); Query OK, 1 row affected (0.45 sec) mysql> insert into DemoTable1419 values('09:59:34'); Query OK, 1 row affected (0.16 sec)使用 select 显示表中的所有记录 -mysql> select * from DemoTable1419;这将产生以下输出 -+-------------+ | ... 阅读更多

如何使用 MySQL SELECT LEFT 获取包含斜杠字符串的记录

AmitDiwan
更新于 2019年11月12日 05:27:17

65 次查看

让我们首先创建一个 -mysql> create table DemoTable1418    -> (    -> EmployeeCode text    -> ); Query OK, 0 rows affected (0.51 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1418 values('EMP-2110/Carol'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1418 values('EMP-1900/David'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1418 values('EMP-2345/Mike'); Query OK, 1 row affected (0.17 sec)使用 select 显示表中的所有记录 -mysql> select * from DemoTable1418;这将产生以下输出 -+----------------+ | EmployeeCode   | +----------------+ | EMP-2110/Carol | | EMP-1900/David | | EMP-2345/Mike ... 阅读更多

对日期记录进行排序并在 MySQL 中获取第二个排序的记录

AmitDiwan
更新于 2019年11月12日 05:24:35

88 次查看

要排序,请使用 ORDER BY,要仅获取第二个排序的记录,请使用 MySQL LIMIT 并设置偏移量。让我们首先创建一个 -mysql> create table DemoTable1417    -> (    -> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> CustomerName varchar(20),    -> ShippingDate date    -> ); Query OK, 0 rows affected (1.10 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1417(CustomerName, ShippingDate) values('Chris', '2019-01-21'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1417(CustomerName, ShippingDate) values('David', '2018-12-01'); Query OK, 1 row affected (0.55 sec) mysql> insert into DemoTable1417(CustomerName, ShippingDate) ... 阅读更多

从 MySQL 中以斜杠分隔的单词的字符串中获取子字符串?

AmitDiwan
更新于 2019年11月12日 05:21:14

148 次查看

为此,您可以使用 SUBSTRING_INDEX()。让我们首先创建一个 -mysql> create table DemoTable1416    -> (    -> StudentCode varchar(100)    -> ); Query OK, 0 rows affected (1.56 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1416 values('101/John/Smith'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1416 values('901/Carol/Taylor'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable1416 values('400/David/Miller'); Query OK, 1 row affected (0.12 sec)使用 select 显示表中的所有记录 -mysql> select * from DemoTable1416;这将产生以下输出 -+------------------+ | StudentCode      | +------------------+ | ... 阅读更多

如何使用 MySQL 按月对表中的值求和?

AmitDiwan
更新于 2019年11月12日 05:19:52

2K+ 次查看

为此,使用 EXTRACT(),它允许您提取特定月份的记录。例如,将 1 月份的所有价格加起来(无论年份如何)。让我们首先创建一个 -mysql> create table DemoTable1415    -> (    -> ProductPurchaseDate date,    -> ProductPrice int    -> ); Query OK, 0 rows affected (0.53 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1415 values('2019-01-12', 560); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1415 values('2018-01-14', 1060); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1415 values('2017-03-21', 780); Query OK, 1 row affected (0.11 ... 阅读更多

在 MySQL 中选择共享最小 (PRICE) 值的多个图书标题?

AmitDiwan
更新于 2019年11月12日 05:17:49

171 次查看

为此,使用 MySQL MIN()。让我们首先创建一个 -mysql> create table DemoTable1414    -> (    -> BookTitle varchar(40),    -> BookPrice int    -> ); Query OK, 0 rows affected (0.82 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1414 values('Deep dive using java', 560); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1414 values('C++ in depth', 360); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1414 values('Data structure in C', 590); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1414 values('Algorithm in C++', 1090); Query OK, 1 ... 阅读更多

在 MySQL 中从日期记录中搜索日期的最快方法

AmitDiwan
更新于 2019年11月12日 05:15:05

237 次查看

最快捷简便的方法是使用 MySQL BETWEEN 关键字。让我们首先创建一个 -mysql> create table DemoTable1413    -> (    -> EmployeeName varchar(20),    -> EmployeeJoiningDate datetime    -> ); Query OK, 0 rows affected (0.45 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1413 values('Chris', '2018-09-28 11 :10 :50'); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable1413 values('David', '2019-09-28 11:10:50'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1413 values('Mike', '2019-09-29 12:40:00'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable1413 values('Carol', '2019-09-28 12:06:10'); ... 阅读更多

MySQL 查询以检查某一行是否只有两个单词?

AmitDiwan
更新于 2019年11月12日 05:13:35

301 次查看

为此,在 MySQL 中使用正则表达式,如下面的语法所示 -select * from yourTableName where yourColumnName regexp '^[^ ]+[ ]+[^ ]+$';当两个单词由空格分隔时,上述查询将起作用。让我们首先创建一个 -mysql> create table DemoTable1412    -> (    -> Name varchar(40)    -> ); Query OK, 0 rows affected (0.52 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1412 values('John Adam Carol'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable1412 values('Mike Sam'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1412 ... 阅读更多

广告