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 직원 어디 주소 =' 귤 ';
4. 위의 a) 및 b)에서 데이터를 찾아 표시합니다.
수학 연산자를 사용하여 where 명령으로 데이터를 표시합니다. 다음 명령을 입력합니다.mysql>SELECT* FROM 직원 어디 나 >= 10008 ;