找到 4219 篇文章 适用于 MySQLi

在 MySQL 中使用逻辑 AND 运算符进行 UPDATE

AmitDiwan
更新于 2020-02-28 05:34:58

354 次查看

为此,您可以将 AND 运算符与 WHERE 子句一起使用。让我们首先创建一个表 -mysql> create table DemoTable1616     -> (     -> StudentId int,     -> StudentName varchar(20),     -> StudentMarks int     -> ); Query OK, 0 rows affected (0.44 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1616 values(101, 'Chris', 56); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1616 values(102, 'Bob', 87); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1616 values(103, 'David', 56); Query OK, 1 row affected (0.20 sec) ... 阅读更多

MySQL 查询以从逗号分隔字符串的位置获取单个值?

AmitDiwan
更新于 2019-12-17 06:19:15

451 次查看

为此,请使用 SUBSTRING_INDEX()。让我们首先创建一个表 -mysql> create table DemoTable1615    -> (    -> ListOfSubject text    -> ); Query OK, 0 rows affected (0.81 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1615 values('Python, Java, MySQL, MongoDB, C, C++, ASP.net'); Query OK, 1 row affected (0.19 sec)使用 select 语句显示表中的所有记录 -mysql> select * from DemoTable1615;这将产生以下输出 -+-----------------------------------------+ | ListOfSubject                           | +-----------------------------------------+ | Python, Java, MySQL, MongoDB, C, ... 阅读更多

从 MySQL 获取三个具有较高值的记录

AmitDiwan
更新于 2019-12-17 06:15:23

72 次查看

让我们首先创建一个表 -mysql> create table DemoTable1614    -> (    -> StudentName varchar(20),    -> StudentScore int    -> ); Query OK, 0 rows affected (0.78 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1614 values('Adam', 65); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1614 values('Chris', 89); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1614 values('Bob', 58); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable1614 values('Sam', 98); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable1614 values('Mike', 87); Query OK, 1 ... 阅读更多

MySQL 中是否存在类似于 Oracle 的 trunc(sysdate) 的函数?

AmitDiwan
更新于 2019-12-17 06:13:01

757 次查看

是的,您可以使用 DATE() 在 MySQL 中仅获取日期部分,并且可以使用 CURDATE() 在 MySQL 中获取当前日期。当前日期如下 -mysql> select curdate(); +------------+ | curdate()  | +------------+ | 2019-10-20 | +------------+ 1 row in set (0.00 sec)让我们首先创建一个表 -mysql> create table DemoTable1613    -> (    -> PostingDate datetime    -> ); Query OK, 0 rows affected (0.48 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1613 values('2019-10-20 12:02:45'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1613 values('2018-10-20 12:02:45'); ... 阅读更多

通过在 WHERE 子句中使用 AND 删除 MySQL 表中的特定记录

AmitDiwan
更新于 2020-02-26 07:08:22

136 次查看

MySQL AND 用于 WHERE 中,通过使用多个条件进行过滤来获取记录。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.70 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(101, 'Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(102, 'David'); Query OK, 1 row affected (0.51 sec) mysql> insert into DemoTable values(103, 'Bob'); Query OK, 1 row affected (0.14 sec)使用 select 语句显示表中的所有记录 ... 阅读更多

获取 MySQL 中选定行的尺寸

AmitDiwan
更新于 2019-12-17 06:09:47

1K+ 次查看

要获取选定行的尺寸,请使用 CHAR_LENGTH()。让我们首先创建一个表 -mysql> create table DemoTable1612    -> (    -> FirstName varchar(20),    -> LastName varchar(20)    -> ); Query OK, 0 rows affected (0.87 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1612 values('David', 'Brown'); Query OK, 1 row affected (0.75 sec) mysql> insert into DemoTable1612 values('John', 'Smith'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable1612 values('Bob', 'Taylor'); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 -mysql> select * from DemoTable1612;这 ... 阅读更多

将 MySQL 中的多个文本记录合并为一个

AmitDiwan
更新于 2019-12-17 06:04:48

201 次查看

要组合多个文本记录,请使用 GROUP_CONCAT()。让我们首先创建一个表 -mysql> create table DemoTable1611    -> (    -> Value text    -> ); Query OK, 0 rows affected (0.86 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1611 values('John'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1611 values('is'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1611 values('learning'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable1611 values('Java'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1611 values('with'); Query OK, 1 row affected ... 阅读更多

MySQL 按特定列 x 排序并在升序中显示其余值

AmitDiwan
更新于 2020-02-26 07:19:59

111 次查看

让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> MonthNumber int    -> ); Query OK, 0 rows affected (1.68 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(9); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values(6); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(8); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values(5); ... 阅读更多

在 MySQL 中使用两个不同的列进行自定义排序?

AmitDiwan
更新于 2019-12-17 06:01:17

164 次查看

为此,请使用 ORDER BY 子句以及 CASE 语句。让我们首先创建一个表 -mysql> create table DemoTable1610    -> (    -> Marks int,    -> Name varchar(20)    -> ) ; Query OK, 0 rows affected (0.51 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1610 values(85, 'John'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable1610 values(78, 'Carol'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1610 values(78, 'John'); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable1610 values(85, 'Carol'); Query OK, 1 row affected ... 阅读更多

在 MySQL 中查找具有逗号分隔值的列中的特定记录

AmitDiwan
更新于 2020-02-28 07:28:16

782 次查看

为此,您可以使用 FIND_IN_SET()。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> ListOfValue varchar(20)    -> ); Query OK, 0 rows affected (0.52 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('78, 89, 65'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('88, 96, 97'); Query OK, 1 row affected (0.30 sec) mysql> insert into DemoTable values('95, 96, 99, 100'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('78, 45, 67, 98'); Query OK, 1 row affected (0.10 sec)显示所有 ... 阅读更多

广告