如何从MySQL表中选择除具有特定ID行以外的所有记录?

如何从MySQL表中选择除具有特定ID行以外的所有记录?

为避免从表格中显示某个特定的ID,您需要使用不等于操作符(<>)。首先创建一个表 –

mysql> create table DemoTable7
(
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   StudentName varchar(40)
);
Query OK,0 个受影响的行 (0.53 sec)

使用插入命令在表中插入一些记录 –

mysql> insert into DemoTable7(StudentName) values('Chris');
Query OK,1 个受影响的行 (0.25 sec)
mysql> insert into DemoTable7(StudentName) values('Robert');
Query OK,1 个受影响的行 (0.11 sec)
mysql> insert into DemoTable7(StudentName) values('Mike');
Query OK,1 个受影响的行 (0.12 sec)
mysql> insert into DemoTable7(StudentName) values('Sam');
Query OK,1 个受影响的行 (0.61 sec)

使用选择语句显示表中的所有记录 –

mysql> select *from DemoTable7;

这将产生以下输出 –

+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
|           1 | Chris       |
|           2 | Robert      |
|           3 | Mike        |
|           4 | Sam         |
+-----------+-------------+
4 rows in set (0.00 sec)

以下是使用不等于操作符选择除特定ID以外的所有记录的查询 –

mysql> select *from DemoTable7 where StudentId <> 2;

这将产生以下输出 –

+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
|           1 | Chris       |
|           3 | Mike        |
|           4 | Sam         |
+-----------+-------------+
3 rows in set (0.06 sec)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程