때로는 테이블에 더 적절한 이름을 부여하기 위해 테이블 이름을 바꾸고 싶을 수도 있습니다. 이를 위해 우리는 다음을 사용할 수 있습니다. 테이블 변경 테이블 이름을 바꾸려면 SQL 테이블 변경 데이터베이스의 기존 테이블 구조를 수정하는 데 사용되는 명령입니다. 여기에서는 SQL의 Alter Command에 대해 자세히 설명합니다.
자바 비교
메모 :
Syntax may vary in different>
SQL에서 변경
여기서는 MYSQL, MariaDB, Oracle 등과 같은 다양한 데이터베이스에서 Alter Command의 구문을 논의하고 있습니다. 먼저 구문을 진행하겠습니다.
통사론
ALTER TABLE 테이블_이름
new_table_name으로 이름 바꾸기;
다음을 사용하여 열에 새 이름을 지정할 수도 있습니다. 테이블 변경 .
문법(MySQL, 오라클)
ALTER TABLE 테이블_이름
Python 파일에 json 쓰기RENAME COLUMN old_name TO new_name;
구문(MariaDB)
ALTER TABLE 테이블_이름
COLUMN old_name을 new_name으로 변경합니다.
질문
CREATE TABLE Student ( id INT PRIMARY KEY, name VARCHAR(50), age INT, email VARCHAR(50), phone VARCHAR(20) );>
하자 끼워 넣다 일부 데이터를 가져온 다음 ALTER 작업을 수행하여 alter 명령에 대해 더 잘 이해할 수 있습니다.
학생 테이블에 데이터 삽입
INSERT INTO Student (id, name, age, email, phone) VALUES (1, 'Amit', 20, '[email protected]', '9999999999'), (2, 'Rahul', 22, '[email protected]', '8888888888'), (3, 'Priya', 21, '[email protected]', '7777777777'), (4, 'Sonia', 23, '[email protected]', '6666666666'), (5, 'Kiran', 19, '[email protected]', '5555555555');>
산출

학생 테이블
예시 1:
Student 테이블의 컬럼 이름을 FIRST_NAME으로 변경합니다. 기존 테이블의 컬럼 이름을 변경하려면 변경할 기존 컬럼 이름을 작성하기 전에 Column 키워드를 사용해야 합니다.
통사론
ALTER TABLE 학생 COLUMN Column_NAME을 FIRST_NAME로 이름 변경;
질문
ALTER TABLE Student RENAME Column name TO FIRST_NAME;>
산출

산출
사자와 호랑이의 차이
예시 2:
Student 테이블의 이름을 Student_Details로 변경합니다.
질문
ALTER TABLE Student RENAME TO Student_Details;>
산출
학생_세부정보 테이블

학생_세부정보 테이블
ALTER TABLE을 사용하여 새 열을 추가하려면
기존 테이블에 새 열을 추가하려면 먼저 ALTER TABLE 명령 table_name을 사용하여 테이블을 선택한 다음 ADD column_name 데이터 유형으로 새 열의 이름과 해당 데이터 유형을 작성해야 합니다. 더 잘 이해하기 위해 아래를 살펴보겠습니다.
mysql 목록 사용자
통사론
ALTER TABLE 테이블_이름
ADD column_name 데이터 유형;
질문
ALTER TABLE Student ADD marks INT;>
산출

산출
결론
결론적으로 다음을 사용할 수 있습니다. ALTER 명령 다음과 같이 기존 테이블의 데이터를 변경하고 싶을 때마다 데이터 형식 int에서 float로, CHAR에서 VARCHAR로, 테이블 열 이름을 바꾸고 새 열을 추가하는 등의 작업을 수행합니다. 이 기사에서는 예제를 통해 다양한 데이터베이스의 ALTER 명령 구문을 모두 논의했습니다.