Database Practicum : Mysql 데이터베이스의 테이블에서 데이터를 찾고 표시하는 DML

DML(Data Manipulation Language)에 대한 전체 내용은 이전 기사에서 논의한 바와 같습니다. 이번에는 데이터를 결합하여 데이터/레코드를 검색하고 표시할 수 있는 mysql 데이터베이스 테이블에 데이터를 표시하는 몇 가지 방법을 제시합니다. 다음과 같은 일부 명령: 여기서, 수학 연산자, 내부 테이블의 논리 연산자 데이터 베이스.


MySQL 데이터베이스의 테이블에서 데이터 검색 및 표시

Where, 비교 연산자, 수학 연산자 및 논리 연산자 사용을 포함하여 원하는 조건에 따라 테이블에서 데이터를 검색하거나 표시하는 여러 가지 방법이 있습니다. 논리 연산자는 사용할 수 있는 2개의 연산자로 구성됩니다. 연산자 AND 그리고 연산자 OR.
추가 토론, 다음은 내 요약 결과를 기반으로 한 검토입니다.

A. 데이터베이스에서 테이블의 위치와 함께 데이터 표시 찾기

표시하려는 테이블의 모든 데이터를 선택하는 명령은 다음을 사용할 수 있습니다. 어디. 구문은 다음과 같습니다.
선택 *에서 table_name 어디 열 이름 = ' 표시된 기준 ';

B. 데이터베이스의 테이블에서 수학 연산자로 데이터 검색 및 표시.

MySQL의 수학 연산은 메모리 사용량을 최소화하고 프로그램 코딩 준비를 단순화할 수 있기 때문에 세부 보고서를 생성할 때 가장 효과적인 대안으로 자주 사용됩니다. MySQL의 수학 연산은 일반적으로 산술 연산자를 사용하여 구현됩니다. 특정 기준에 따라 수학 연산자로 표시할 모든 데이터를 선택하는 구문은 다음과 같습니다.
아니요 운영자 정보
1 + 합집합
- 절감
* 곱셈
4 / 분포
5 % 또는 모드 잔여 배당금
6 div 정수 나눗셈

쿼리에 수학적 연산이 삽입되어 더 이상 프로그램 스크립트를 통해 계산을 수행할 필요가 없으며, 기존의 각 필드의 계산 결과를 저장하기 위해 필드를 추가할 필요가 없기 때문에 메모리 사용량도 최소화됩니다.


C. 데이터베이스의 테이블에서 비교 연산자로 데이터 찾기 및 표시

이 연산자는 일부 요소가 다른 요소보다 동일한지, 동일한지, 작거나 큰지를 비교하는 데 사용됩니다. 비교 연산자는 열 데이터를 조건의 특정 값과 비교하는 데 사용됩니다.



아니요 운영자 설명
1 < 미만
> 이상
<= 다음보다 작음
4 >= 동등 이상
5 <> 또는 != 같지 않음

비교 연산자는 SELECT 문과 함께 사용되어 특정 조건에 따라 데이터를 필터링합니다.


D. 데이터베이스의 테이블에서 논리 연산자로 데이터 찾기 및 표시

1) AND 연산자 AND 연산자는 하나 이상의 테이블에서 데이터를 검색하는 데 사용됩니다. 하나 이상의 조건을 사용하여 두 조건이 모두 충족되면 데이터가 표시되고, 그 반대의 경우 두 조건 중 하나가 충족되지 않으면 데이터가 표시되지 않습니다.
고르다 * 에서 table_name 어디 열 이름 [ 표시하려는 기준 ] 그리고 열 이름 [ 표시하려는 기준 ];
2) OR .연산자 AND 연산자와 달리 OR 연산자는 하나 이상의 데이터를 검색하는 데 사용되지만 둘 다 참이 아니어야 하는 조건이 있습니다. 하나가 참이면 데이터가 계속 표시되고 두 조건이 모두 참이 아니거나 충족되지 않으면 데이터가 표시되지 않습니다.
선택 *에서 table_name 어디 열 이름 [ 표시하려는 기준 ] 또는 열 이름 [ 표시하려는 기준 ];

1. 회사명과 사원명을 테이블로 하여 데이터베이스 구조를 생성한 예.

다음 명령을 수행할 때 mysql> 회사 데이터베이스를 생성합니다. mysql> 회사 사용; mysql> 테이블 생성 karyans(nik char(10), nama char(20), alamat varchar(30), 이메일 char(20),no_tlp char(15),기본 키(nik)); mysql>desc 직원;

2. 위의 a) 지점에서 다음 데이터를 추가합니다.

mysql> 직원 가치에 삽입 ('10011','Rini','Ciputat','[email protected]','08561009111'),('10012','아궁','탕 erang,'[email protected]','08561009134'),('10008','Cici','Jakarta','[email protected] m','08561009566'), ('10004','Hendra','Tangerang','[email protected] ,'08561009177'), ('10002', '게리', '탕랑', '[email protected], '08561009187');

3. 위의 a) 및 b)에서 데이터를 찾아 표시합니다.

직원 데이터를 표시하는 where 명령으로 데이터를 표시합니다. 온 탕게랑 . 다음 명령을 입력/입력하십시오.
mysql>SELECT * FROM 직원 어디 주소 =' ';
  mysql 데이터베이스의 테이블에서 데이터 찾기 및 표시

4. 위의 a) 및 b)에서 데이터를 찾아 표시합니다.

수학 연산자를 사용하여 where 명령으로 데이터를 표시합니다. 다음 명령을 입력합니다.
mysql>SELECT* FROM 직원 어디 >= 10008 ;
  mysql 데이터베이스의 테이블에서 데이터 찾기 및 표시