어떤 상황에서는 데이터베이스 관리자와 사용자가 테이블에 더 관련성 높은 이름을 제공하기 위해 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 ;
이 명령문 이후에는 테이블이 '직원' 테이블 이름으로 변경됩니다 '코딩_직원'.