找到 4379 篇文章 关于 MySQL
154 次浏览
要获取列的最大值,MySQL 有一个预定义的聚合函数 MAX()。让我们先创建一个表:mysql> create table DemoTable ( Id int ); 查询成功,0 行受影响 (0.96 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values(100); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values(988); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values(1000); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values(99); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values(999); 查询成功,... 阅读更多
205 次浏览
是的,使用 AS 关键字创建 MySQL 别名。让我们先创建一个表:mysql> create table DemoTable ( FirstName varchar(100) ); 查询成功,0 行受影响 (0.54 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values('Chris'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('Robert'); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values('Sam'); 查询成功,1 行受影响 (0.11 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable; 这将产生以下输出:+-----------+ | FirstName | +-----------+ | Chris ... 阅读更多
4K+ 次浏览
为此,您可以使用 ORDER BY CASE 语句。让我们先创建一个表:mysql> create table DemoTable order by with vas Color varchar(100) ); 查询成功,0 行受影响 (0.64 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values('Red'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('Green'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values('Blue'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values('Yellow'); 查询成功,1 行受影响 (0.18 秒) 使用 select 语句显示表中的所有记录:mysql> select ... 阅读更多
2K+ 次浏览
让我们先创建一个表:mysql> create table DemoTable ( Number int ); 查询成功,0 行受影响 (0.80 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values(189); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values(178); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values(876); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values(784); 查询成功,1 行受影响 (0.23 秒) mysql> insert into DemoTable values(988); 查询成功,1 行受影响 (0.23 秒) 使用 select 语句显示表中的所有记录:mysql> select ... 阅读更多
366 次浏览
让我们先创建一个表:mysql> create table DemoTable ( Id int, Name varchar(50) ); 查询成功,0 行受影响 (0.47 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values(1001, 'Robert'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(1002, 'Sam'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(1003, 'Tom'); 查询成功,1 行受影响 (0.10 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable; 这将产生以下输出:+------+--------+ | Id | Name | ... 阅读更多
159 次浏览
为此,您可以使用 CASE 语句。让我们先创建一个表:mysql> create table DemoTable ( ProductName varchar(100), ProductRating ENUM('1', '2', '3') ); 查询成功,0 行受影响 (0.50 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values('Product-1', 3); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values('Product-2', 1); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values('Product-3', 2); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values('Product-1', 2); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values('Product-3', ... 阅读更多
401 次浏览
要将多个参数值插入到单个列中,请使用 CONCAT_WS() 或 CONCAT()。让我们先创建一个表:mysql> create table DemoTable ( Name varchar(100), Age int, CountryName varchar(100), PersonInformation text ); 查询成功,0 行受影响 (0.67 秒) 下面是将多个参数值插入到单个列中的查询。我们将使用相同的 INSERT 命令来完成此操作,该命令用于在 MySQL 表中插入记录:mysql> insert into DemoTable values('John', 21, 'US', concat_ws('-', Name, Age, CountryName)); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values('Chris', 22, ... 阅读更多
359 次浏览
对于用户定义的变量,我们在 MySQL 中使用 @。以下是语法。这里,@anyVariableName 是我们用户定义的变量:select yourColumnName into @anyVariableName from yourTableName where yourCondition; 让我们先创建一个表:mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100) ); 查询成功,0 行受影响 (0.73 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable(Name) values('Chris'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable(Name) values('Robert'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable(Name) values('David'); 查询成功,1 行受影响 (0.10 秒) 显示所有... 阅读更多
585 次浏览
要获取所有列的长度,即所有列值的字符数,请使用 char_length()。让我们先创建一个表。这里,我们有两列,因此我们将计算包含 FirstName 和 LastName 两个值的每一行的长度:mysql> create table DemoTable ( FirstName varchar(100), LastName varchar(100) ); 查询成功,0 行受影响 (1.07 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values('Chris', 'Brown'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values('David', 'Miller'); 查询成功,1 行受影响 (0.11 秒) mysql> insert ... 阅读更多
558 次浏览
以下是语法:delete from yourTableName where yourColumnName < (yourAnotherDateValue - INTERVAL 30 DAY); 让我们先创建一个表:mysql> create table DemoTable ( DueDate date ); 查询成功,0 行受影响 (0.68 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values('2019-08-25'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values('2019-07-01'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values('2019-06-20'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values('2019-09-02'); 查询成功,1 行受影响 (0.14 秒) 使用 select 语句显示表中的所有记录 ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP