找到关于 MySQL 的4379 篇文章

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

AmitDiwan
更新于 2020年2月26日 07:08:22

136 次浏览

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

获取 MySQL 中所选行的长度

AmitDiwan
更新于 2019年12月17日 06:09:47

1K+ 次浏览

要获取所选行的长度,请使用 CHAR_LENGTH()。让我们首先创建一个表:mysql> create table DemoTable1612 -> ( -> FirstName varchar(20), -> LastName varchar(20) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1612 values('David', 'Brown'); mysql> insert into DemoTable1612 values('John', 'Smith'); mysql> insert into DemoTable1612 values('Bob', 'Taylor'); 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1612;这 ... 阅读更多

在 MySQL 中将多个文本记录合并成一个

AmitDiwan
更新于 2019年12月17日 06:04:48

201 次浏览

要组合多个文本记录,请使用 GROUP_CONCAT()。让我们首先创建一个表:mysql> create table DemoTable1611 -> ( -> Value text -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1611 values('John'); mysql> insert into DemoTable1611 values('is'); mysql> insert into DemoTable1611 values('learning'); mysql> insert into DemoTable1611 values('Java'); mysql> insert into DemoTable1611 values('with'); ... 阅读更多

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

AmitDiwan
更新于 2020年2月26日 07:19:59

111 次浏览

让我们首先创建一个表:mysql> create table DemoTable -> ( -> MonthNumber int -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(10); mysql> insert into DemoTable values(1); mysql> insert into DemoTable values(9); mysql> insert into DemoTable values(6); mysql> insert into DemoTable values(8); 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) -> ) ; 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1610 values(85, 'John'); mysql> insert into DemoTable1610 values(78, 'Carol'); mysql> insert into DemoTable1610 values(78, 'John'); mysql> insert into DemoTable1610 values(85, 'Carol'); ... 阅读更多

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

AmitDiwan
更新于 2020年2月28日 07:28:16

782 次浏览

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

使用 MySQL 向另一列中对应重复值的记录添加记录

AmitDiwan
更新于 2020年2月28日 07:30:06

196 次浏览

为此,您可以使用聚合函数 SUM() 以及 GROUP BY 子句。让我们首先创建一个表:mysql> create table DemoTable -> ( -> Name varchar(20), -> Value int -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('Chris', 50); mysql> insert into DemoTable values('David', 90); mysql> insert into DemoTable values('Chris', 60); mysql> insert into DemoTable values('Bob', 100); ... 阅读更多

如何在 MySQL 存储过程中正确使用 DELIMITER?

AmitDiwan
更新于 2019年12月17日 05:59:31

269 次浏览

正确的方法如下:DELIMITER // CREATE PROCEDURE yourStoredProcedureName() BEGIN IF yourCondition then yourStatement1 ; else yourStatement2 ; END IF ; END // DELIMITER ;现在让我们来看一个例子,并创建一个存储过程:mysql> DELIMITER // mysql> CREATE PROCEDURE delimiter_demo() -> BEGIN -> IF 1 THEN -> SELECT "If condition will always true"; -> else -> select "No" ; -> END IF ; -> END -> // mysql> DELIMITER ;现在您可以调用 ... 阅读更多

使用单个 MySQL 查询从两个表的最大值中选择最小值?

AmitDiwan
更新于 2019年12月17日 05:58:03

119 次浏览

为此,您可以使用 MySQL 中的 UNION。让我们首先创建一个表:mysql> create table DemoTable1 -> ( -> Value int -> ) -> ; 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1 values(60); mysql> insert into DemoTable1 values(78); mysql> insert into DemoTable1 values(57); 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1; 这将产生以下 ... 阅读更多

如何在满足另一列条件的情况下对 MySQL 中一列中的单元格求和?

AmitDiwan
更新于 2020年2月28日 07:31:19

877 次浏览

为此,您可以使用聚合函数 SUM() 以及 GROUP BY 子句。让我们首先创建一个表:mysql> create table DemoTable -> ( -> EmployeeName varchar(20), -> JoiningDate date, -> Salary int -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('David', '2019-11-02', 400); mysql> insert into DemoTable values('Robert', '2018-11-25', 100); mysql> insert into DemoTable values('Bob', '2019-12-14', 600); ... 阅读更多

广告