같지 않음 연산자(!=)를 사용하여 SQL에서 특정 레코드를 제외할 수 있습니다. 먼저 테이블을 생성합시다-
mysql> 테이블 생성 DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), ClientCountryName varchar(10) ); 쿼리 확인, 영향을 받는 행 0개(0.64초)
삽입 명령을 사용하여 테이블에 레코드 삽입 -
mysql> insert into DemoTable(ClientName,ClientCountryName) values('John','US');Query OK, 1개 행 영향(0.20초)mysql> insert into DemoTable(ClientName,ClientCountryName) values('David', 'AUS');쿼리 OK, 1행 영향(0.23초)mysql> DemoTable(ClientName,ClientCountryName) values('Mike','UK')에 삽입;Query OK, 1행 영향(0.14초)
select 문을 사용하여 테이블의 모든 레코드 표시 -
mysql> DemoTable에서 *선택;
이것은 다음과 같은 출력을 생성합니다 -
+----+------------+-------------------+| 아이디 | 클라이언트 이름 | ClientCountryName |+----+------------+---------+| 1 | 존 | 미국 || 2 | 데이비드 | 호주 || 3 | 마이크 | 영국 |+----+------------+-------------------+3행 세트(0.00초)사전>다음은 MySQL에서 특정 레코드를 제외하는 쿼리입니다. 즉, ClientName David' 또는 ClientCountryName ='AUS'-
인 레코드를 제외합니다.mysql> Select *from DemoTable where ClientName!='David' 또는 ClientCountryName!='AUS';이것은 다음과 같은 출력을 생성합니다-
+----+------------+-------------------+| 아이디 | 클라이언트 이름 | ClientCountryName |+----+------------+---------+| 1 | 존 | 미국 || 3 | 마이크 | UK |+----+------------+-------------------+2행 세트(0.00초)사전>