어떤 상황에서는 데이터베이스 관리자와 사용자가 테이블에 더 관련성 높은 이름을 제공하기 위해 SQL 데이터베이스의 테이블 이름을 변경하려고 합니다.
모든 데이터베이스 사용자는 구조적 쿼리 언어의 RENAME TABLE 및 ALTER TABLE 문을 사용하여 쉽게 이름을 변경할 수 있습니다.
RENAME TABLE 및 ALTER TABLE 구문은 테이블 이름을 변경하는 데 도움이 됩니다.
SQL의 RENAME 문의 구문
RENAME old_table _name To new_table_name ;
SQL의 RENAME 문의 예
여기에서는 RENAME 문을 사용하여 데이터베이스의 SQL 테이블 이름을 변경하는 방법에 도움이 되는 다음 두 가지 SQL 예제를 사용했습니다.
자바의 명명 규칙
예시 1: 이름이 지정된 테이블의 예를 들어 보겠습니다. 자동차:
| 자동차 이름 | 자동차 색상 | 자동차 비용 |
|---|---|---|
| 현대 크레타 | 하얀색 | 10,85,000 |
| 현대 Venue | 하얀색 | 9,50,000 |
| 현대아이20 | 빨간색 | 9,00,000 |
| 기아소넷 | 하얀색 | 10,00,000 |
| 기아 셀토스 | 검은색 | 8,00,000 |
| 신속한 욕구 | 빨간색 | 7,95,000 |
테이블: 자동차
리눅스의 cp 명령
- 위 테이블 이름을 'Car_2021_Details'로 변경하고 싶다고 가정해 보겠습니다. 이를 위해서는 SQL에 다음 RENAME 문을 입력해야 합니다.
RENAME Cars To Car_2021_Details ;
- 이 명령문 이후에는 'Cars' 테이블이 'Car_2021_Details'라는 테이블 이름으로 변경됩니다.
예시 2: 이름이 지정된 테이블의 예를 들어 보겠습니다. 직원:
| Emp_Id | Emp_Name | Emp_Salary | Emp_City |
|---|---|---|---|
| 201 | 아바이 | 25000 | 고아 |
| 202 | 안킷 | 45000 | 델리 |
| 203 | 비헴 | 30000 | 고아 |
| 204 | 램 | 29000 | 고아 |
| 205 | 수미트 | 40000 | 델리 |
테이블: 직원
- 위 테이블의 이름을 다음과 같이 변경한다고 가정해 보겠습니다. '코딩_직원'. 이를 위해서는 SQL에 다음 RENAME 문을 입력해야 합니다.
RENAME Employee To Coding_Employees ;
- 이 명령문 이후에는 테이블이 '직원' 테이블 이름으로 변경됩니다 '코딩_직원'.
SQL의 ALTER TABLE 문의 구문
ALTER TABLE old_table_name RENAME TO new_table_name;
구문에서 테이블의 이전 이름 뒤에 RENAME TO 키워드를 지정해야 합니다.
올해의 분기
SQL의 ALTER TABLE 문의 예
여기에서는 ALTER TABLE 문을 사용하여 SQL 데이터베이스에서 테이블 이름을 변경하는 방법에 도움이 되는 다음 세 가지 SQL 예제를 사용했습니다.
예시 1: 이름이 지정된 테이블의 예를 들어 보겠습니다. 자전거:
| 자전거_이름 | 자전거_색상 | 자전거_비용 |
|---|---|---|
| KTM 듀크 | 검은색 | 185,000 |
| 로얄엔필드 | 검은색 | 없는 |
| 누르다 | 빨간색 | 90,0000 |
| 아파치 | 하얀색 | 없는 |
| 살다 | 검은색 | 80,000 |
| KTM RC | 빨간색 | 195,000 |
테이블 : 자전거
- ALTER TABLE 문을 사용하여 위 테이블의 이름을 'Bikes_Details'로 변경한다고 가정해 보겠습니다. 이를 위해서는 SQL에 다음 쿼리를 입력해야 합니다.
ALTER TABLE Bikes RENAME TO Bikes_Details ;
이 명령문 이후에는 'Bikes' 테이블이 'Bikes_Details'라는 테이블 이름으로 변경됩니다.
예시 2: 이름이 지정된 테이블의 예를 들어 보겠습니다. 학생:
| Stu_ID | Stu_Name | Stu_Marks |
|---|---|---|
| 1001 | 아바이 | 85 |
| 1002 | 안킷 | 75 |
| 1003 | 비헴 | 60 |
| 1004 | 램 | 79 |
| 1005 | 수미트 | 80 |
테이블 : 학생
- ALTER TABLE 문을 사용하여 위 테이블의 이름을 'MCA_Student_Details'로 변경한다고 가정해 보겠습니다. 이를 위해서는 SQL에 다음 쿼리를 입력해야 합니다.
ALTER TABLE Student RENAME TO MCA_Student_Details ;
이 명령문 이후에는 'Student' 테이블이 'MCA_Student_Details' 테이블 이름으로 변경됩니다.
중위순회
예시 3: 이름이 지정된 테이블의 예를 들어 보겠습니다. 직원:
| Emp_Id | Emp_Name | Emp_Salary | Emp_City |
|---|---|---|---|
| 201 | 아바이 | 25000 | 고아 |
| 202 | 안킷 | 45000 | 델리 |
| 203 | 비헴 | 30000 | 고아 |
| 204 | 램 | 29000 | 고아 |
| 205 | 수미트 | 40000 | 델리 |
테이블: 직원
- 위 테이블의 이름을 다음과 같이 변경한다고 가정해 보겠습니다. '코딩_직원' ALTER TABLE 문을 사용합니다. 이를 위해서는 SQL에 다음 쿼리를 입력해야 합니다.
ALTER TABLE Employee RENAME To Coding_Employees ;
이 명령문 이후에는 테이블이 '직원' 테이블 이름으로 변경됩니다 '코딩_직원'.