找到 4379 篇文章 关于 MySQL

MySQL 查询如何计算 Cost 和 Quantity 列值的总金额?

AmitDiwan
更新于 2019-10-01 08:37:25

887 次浏览

让我们首先创建一个表 -mysql> create table DemoTable (    Cost int,    Quantity int ); 查询成功,0 行受影响 (0.80 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(65, 2); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values(290, 4); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values(40, 3); 查询成功,1 行受影响 (0.10 秒)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下输出 -+------+----------+ | Cost | Quantity | +------+----------+ | 65 ... 阅读更多

MySQL 查询如何检查字符串是否包含某个单词?

AmitDiwan
更新于 2019-10-01 08:26:27

2K+ 次浏览

为此,您可以使用 LIKE 运算符以及 CONCAT() 函数。让我们首先创建一个表 -mysql> create table DemoTable (    Value text ); 查询成功,0 行受影响 (0.63 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('MySQL'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('Is'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('Relational'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('Database'); 查询成功,1 行受影响 (0.13 秒)使用 select 语句显示表中的所有记录 -mysql> select ... 阅读更多

如何在 MySQL 表中选择除特定 ID 行之外的所有记录?

AmitDiwan
更新于 2019-10-01 08:24:12

782 次浏览

要避免从表中显示某个 ID,您需要使用 != 运算符,它是“不等于”运算符。让我们首先创建一个表 -mysql> create table DemoTable7 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(40) ); 查询成功,0 行受影响 (0.53 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable7(StudentName) values('Chris'); 查询成功,1 行受影响 (0.25 秒) mysql> insert into DemoTable7(StudentName) values('Robert'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable7(StudentName) values('Mike'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable7(StudentName) ... 阅读更多

如何在 MySQL 中将空字符串更新为 NULL?

AmitDiwan
更新于 2019-10-01 08:19:43

1K+ 次浏览

为此,使用 LENGTH(),因为如果长度为 0,则表示字符串为空。找到后,您可以使用 UPDATE 命令中的 SET 子句将其设置为 NULL。让我们首先创建一个表 -mysql> create table DemoTable (    Name varchar(50) ); 查询成功,0 行受影响 (0.68 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values(''); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('David'); 查询成功,1 行受影响 (0.12 秒) mysql> ... 阅读更多

获取前 10 行,然后使用单个 MySQL 查询显示剩余的行记录的语法

AmitDiwan
更新于 2019-10-01 08:14:05

134 次浏览

让我们首先创建一个表 -mysql> create table DemoTable (    Id int ); 查询成功,0 行受影响 (0.71 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(100); 查询成功,1 行受影响 (0.31 秒) mysql> insert into DemoTable values(101); 查询成功,1 行受影响 (0.26 秒) mysql> insert into DemoTable values(102); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values(103); 查询成功,1 行受影响 (0.64 秒) mysql> insert into DemoTable values(104); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values(105); 查询成功,1 行受影响 ... 阅读更多

在 MySQL 中,除了 BETWEEN 子句之外,还有哪些替代方法可以获取指定范围内的值?

AmitDiwan
更新于 2019-10-01 08:10:45

1K+ 次浏览

要避免使用 BETWEEN 子句,您可以使用 AND 来获取指定范围内的值。让我们首先创建一个表 -mysql> create table DemoTable (    Number int ); 查询成功,0 行受影响 (0.62 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(10); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(20); 查询成功,1 行受影响 (0.24 秒) mysql> insert into DemoTable values(60); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values(100); 查询成功,1 行受影响 (0.07 秒) mysql> insert into DemoTable ... 阅读更多

MySQL 查询如何将字符串中的第一个字母显示在单独的列中

AmitDiwan
更新于 2019-10-01 08:08:35

18K+ 次浏览

要获取字符串中的第一个字母,请使用 LEFT()。此方法允许您返回字符串左侧的字符。让我们首先查看一个示例并创建一个表 -mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(100) ); 查询成功,0 行受影响 (1.03 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(FirstName) values('John'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable(FirstName) values('Adam'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable(FirstName) values('Jace'); 查询成功,1 行受影响 (0.16 秒) ... 阅读更多

如何更改包含学生记录的 MySQL 表的列名?

AmitDiwan
更新于 2019-10-01 08:05:16

214 次浏览

要更改列名,请在列名后使用 AS 关键字。让我们首先创建一个表 -mysql> create table DemoTable (    Id int,    StudentFirstNameInCollege varchar(100) ); 查询成功,0 行受影响 (0.68 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(100, 'Chris'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values(101, 'Bob'); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable values(102, 'David'); 查询成功,1 行受影响 (0.21 秒)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生 ... 阅读更多

MySQL 查询如何选择三个最高的值,并根据名称对应的列按字母顺序排序

AmitDiwan
更新于 2019-10-01 08:02:35

733 次浏览

为此,您可以使用 ORDER BY 子句。让我们首先创建一个表 -mysql> create table DemoTable (    Name varchar(40),    Score int ); 查询成功,0 行受影响 (1.11 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris', 45); 查询成功,1 行受影响 (0.26 秒) mysql> insert into DemoTable values('Bob', 98); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values('David', 78); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('Mike', 96); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('Carol', 43); ... 阅读更多

使用 REPLACE INTO 添加记录以模拟 DELETE 和 INSERT

AmitDiwan
更新于 2019-10-01 08:00:10

115 次浏览

您可以使用 REPLACE INTO,它就像 DELETE + INSERT。让我们首先创建一个表 -mysql> create table DemoTable (    Id int,    FirstName varchar(50) ); 查询成功,0 行受影响 (0.60 秒)以下是创建唯一索引的查询 -mysql> alter table DemoTable add unique id_index(Id); 查询成功,0 行受影响 (0.41 秒) 记录:0 重复:0 警告:0使用 insert 命令在表中插入一些记录。由于我们添加了重复记录,因此新的记录将被添加,即用具有相同 Id 的先前记录替换 -mysql> replace into DemoTable values(100, 'Chris'); 查询 ... 阅读更多

广告