이 시리즈에서는 선생님이 최근 작성을 요청한 몇 가지 실험 보고서를 업데이트하겠습니다 ~
맹목적으로 이력서를 작성하지 말고 제 기사를 참조하십시오. 결국 이것은 우리의 향후 작업과 연구에 여전히 매우 중요합니다.
실험 내용:
먼저 데이터베이스에 직원(직원 정보 테이블), 부서(부서 정보 테이블), 급여(직원 급여 테이블)의 세 테이블을 만듭니다. 그런 다음 다음 작업을 완료하십시오.
1. create index를 사용하여 인덱스를 생성합니다.
- 직원 테이블의 직원 번호 열에 공통 인덱스 출발_인덱스를 생성합니다.
- 직원 테이블의 이름 및 주소 열에 복합 인덱스 ad_index를 만듭니다.
- Departments 테이블의 Departmentname 열에 고유 인덱스를 생성합니다.
- 직원 테이블 및 부서의 인덱스를 보려면 show index를 사용하십시오.
2. alter table을 사용하여 인덱스 추가
- 직원 테이블의 출생 시간 열에 고유 인덱스 date_index를 추가하고 이름 및 성별 열에 복합 인덱스 name_sex_index를 추가합니다.
2) Departments 테이블의 부서 번호에 대한 기본 키 인덱스를 생성합니다.
3) 직원 테이블의 부서 번호 열에 외래 키 인덱스를 만듭니다.
3. 테이블 생성 중 인덱스 생성
- cpk(상품번호, 상품명, 단가, 재고) 생성(각 열의 데이터 유형 및 길이는 사용자 정의 가능), 상품번호 열에 대한 기본 키 생성, 재고 및 단위에 복합 인덱스 cpk_fh_index 생성 가격 열.
4. 디스플레이 인덱스
- 직원 테이블의 인덱스를 보려면 show index를 사용하십시오.
5. 인덱스 삭제
- drop index를 사용하여 depart_index, ad_index 및 date_index 인덱스를 삭제하십시오.
- 변경 테이블을 사용하여 직원 테이블의 기본 키 및 외래 키 인덱스를 삭제합니다.
6. 데이터 무결성 제약
-
직원 보너스 배포 테이블 jj(employeid, je)를 생성합니다. 여기서 employeeid는 기본 키이고 해당 값은 직원 테이블의 기존 직원 번호여야 하며 직원 테이블의 직원 번호 열을 삭제 및 수정할 때 직원 jj 테이블에서 필요합니다. 번호가 매겨진 열의 데이터도 그에 따라 변경됩니다.
-
직원 테이블 emp를 만들고 직원 번호, 이름 및 성별의 3개 열만 고려하고 이름 열은 고유 제약 조건을 충족하며 성별에는 남성 또는 여성만 포함할 수 있습니다.
-
직원 테이블 emp_1을 생성하고 직원 번호와 출생 시간의 2개 열만 고려하고 출생 시간이 1980년 1월 1일보다 커야 하며 제약 조건 이름을 birthdate_id로 지정하십시오.
- 직원 테이블 emp_2를 만들고 직원 번호와 성별 2 열만 고려하고 성별의 모든 값이 emp 테이블의 성별 열에서 오는지 확인합니다.
차후 실험보고서는 차차 업데이트 될 예정이니, 이해가 안되거나 틀린 부분은 댓글로 남겨주세요~
좋아요와 관심은 업데이트의 가장 큰 원동력입니다!